*{padding:0;margin:0;}

body{margin:0; padding:0;font-family:arial, sans-serif; font-size:12px;}
	.wf-active body {font:normal 13px 'proxima-nova', arial;}
	
a{text-decoration:none;
	color:#2e538f;
}

	 a:hover {color:#000;
	 	text-decoration:none;
	 }

#bannerad{
text-align:center; 
margin-left:auto; 
margin-right:auto;
overflow:visible;
background:#fff !important;
}

.bg-white {
background-color:#fff !important;
background-image:none !important;
}

/* ad prod fixes */
#adSlug {text-align:center;
color:#888 !important;
margin:0 !important;
padding-top:1px;
}

.ad_container {position:relative;}

.ad-160x600, .ad-728x90, .ad-300x250, .ad-970x66, .ad-234x60, .ad-300x100, .ad-658x60 {position:relative;}
.ad-160x600, .ad-728x90, .ad-300x250, .ad-970x66, .ad-300x100, .ad-658x60 {margin:0 auto;}
.ad-728x90 {padding:5px 10px 10px 7px;}
.ad-300x250, .ad-300x100, .ad-658x60 {padding-bottom:10px;}
.ad-970x66 {padding:10px 0;}

.banneradcontainer #banner-1{overflow:visible;}

.ad-728x90 {width:728px;
height:90px;
overflow:hidden;
}

.ad-300x250 {width:300px;}

.ad-970x66 {width:1012px;
background:#fff;
}

.ad-234x60 {width:234px;}

.ad-300x100 {width:300px;}

.ad-658x60 {width:658px;}

.ad-728x90 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_vertical.gif) left top no-repeat !important;
height:85px;
left:0;
position:absolute;
top:7px !important;
width:5px;
}

.ad-160x600 {margin-left:96px;}
.ad-160x600 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
padding-left:20px;
position:absolute;
top:603px;
width:85px;
}

.ad-300x250 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
padding-left:20px;
position:absolute;
/*top:253px;*/
bottom:0;
width:85px;
}
.ad-970x66 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
left:21px;
position:absolute;
top:79px;
width:85px;
}
.ad-234x60 .adslug {}
.ad-300x100 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
left:0;
position:absolute;
top:103px;
width:85px;
}
.ad-658x60 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
left:0;
position:absolute;
top:63px;
width:85px;
}


#pencil_containter, #pencil_container {padding-top:1px !important;}
/* end ad prod fixes */

.banneradcontainer{
width:1012px; margin-left:auto; margin-right:auto;
background:none; position:relative; z-index:5000001;
}
	
	.banneradcontainer #adSlug {padding-top:5px;}
	
	.banneradcontainer iframe, .banneradcontainer .ad-728x90 iframe, .banneradcontainer img, .banneradcontainer table, .banneradcontainer object, .banneradcontainer embed, .banneradcontainer #ad_creative{
	background:transparent;
	width:728px;
	/*height:90px;*/
	}
	
	#thinbannerad2 {position:relative;left:-8px;}
	
.window{position:relative}
	
.bodycontainer, .bodycontainerwide, .bodycontainerfull{
position:relative; clear:both;
width:1012px; margin-left:auto; margin-right:auto;
text-align:left; 
background:#fff;
}

#abcnewslogo{
float:left; position:relative; left:5px; top:7px;
}
.headerbg{
	position:relative;width:100%;overflow:visible;
	margin-left:auto; margin-right:auto;z-index:5000000;
}

.headerBgContainer {position:absolute;
		width:100% !important;
        background:transparent url(/assets/images/v2/default_nav_bg.gif) repeat-x 0 0;
        height:198px;
        left:0;
        z-index:500001;
}
.headerBgContainer .headerBgInner {position:relative;
	margin-left:auto; 
	margin-right:auto; 
	width:1012px; 
	height:166px;
}

.header{
position:relative;
width:1012px; margin-left:auto; margin-right:auto;
font-family:arial, verdana, sans-serif;
}
	.upperheader{
	position:relative; width:1012px;
	height:165px; overflow:visible;
	}
		.upperheader .sponsors {position:absolute; 
		right:0px; 
		bottom:9px; 
		width:auto;
		}
	
	.upperheader .show_logos {
		padding-top:22px;
	}	
		.upperheader .show_logos ul {margin:0;padding:0;}
			.upperheader .show_logos ul li {list-style:none;display:inline !important;}
			
		.upperheader .show_logos .sl_logo {padding-left:91px;position:relative;z-index:9999;}
			.upperheader .show_logos .sl_logo a:hover {text-decoration:none;}
		.upperheader .show_logos #sl_wn {padding-left:0;}
		
#logospace{
position:absolute; top:47px; left:-26px; border:none;
}

/********************************************
		global navigation
********************************************/
#sectionnav{
clear:both;
position:relative;
top:1px;
}

	#sectionnav ul {margin-left:0 !important;}

	#sectionnav .sections{
		position:relative;list-style:none;
		z-index:3;
		white-space:nowrap;
		height:33px;
	}
	#sectionnav .sectionsbg{
		position:absolute;width:1012px; height:32px; z-index:1;
		background:#2e3641;
	}
			
		#sectionnav .sections li ul li a, #sectionnav .shows li ul li a{font-family:arial, verdana, sans-serif; 
			font-size:12px; 
			font-weight:bold;
		}
		
		#sectionnav .sections .sn_pipe {background:transparent url(/assets/images/v2/blue_pipe.jpg) no-repeat 0 0;
			width:1px;
			height:32px;
		}
	
			#sectionnav #siteSubNav {width:1012px;
				position:absolute;
				top:32px;
				z-index:100001;
				height:272px;
				background:transparent url(/assets/images/v2/nav_shadow.png?v=1) repeat-x 0 bottom;	
			}
			
				#sectionnav #siteSubNav #_layout {background:#3e5a79;
					height:198px;
					width:1012px;
				}
				
				/* subav layout */
				#_layout ._layout_container {width:982px;
					padding:18px 15px 0;
					height:180px;
					text-align:left !important;
				}
				
				#_layout .nav_layout {float:left;
					margin-right:7px;
					}
					#_layout .nav_section_title {text-transform:uppercase;
						color:#fff;
						font-weight:bold;
						padding-bottom:3px;
						border-bottom:1px solid #78899b;
						margin-bottom:3px;
					}
					
					#_layout ul, #_layout .nav_section_title {width:95%;}
					
						#_layout ul li {list-style:none;
							padding:6px 8px 5px 0;
							border-bottom:1px solid #2f445b;
							line-height:15px;
						}	
						#_layout ul li a, #_layout .nv_content a {font-weight:normal;}
						
							#_layout ul li a:hover, 
							#_layout .nv_content a:hover, 
							#_layout .nav_section_title a:hover {text-decoration:underline;}	
					
					#_layout .nav_section_title a span {color:#aecae1}	
					#_layout .nv_borderless {border-bottom:none;}					
				
					#_layout .nv_content {float:left;
						width:94px;
						padding:8px 0 0;
						line-height:15px;
						margin-right:20px;
						position:relative;
					}
						#_layout .nv_content img {border:1px solid #78899b;margin-bottom:8px;display:block;}
						#_layout .nv_last {margin-right:0 !important}
						
						#_layout .image_icon {background: transparent url(/assets/images/icons/play_icon_35x35.png) no-repeat 0 0;
							height:35px;
							width:35px;
							position:absolute;
							z-index: 1000;
							right:5px;
							top:40px;
						}
				
					#_layout .nav_headlines {width:305px;}
					#_layout .nav_video {width:225px;}
					#_layout .nav_topics {width:125px;margin-right:0 !important}
				
				#_layout .nav_section_title a span.nv_arrow, 
				#_layout .nav_section_title a, 
				#_layout ul li a, 
				#_layout .nv_content a {color:#fff;}
			
			#sectionnav .projector-arrow{background:#369;
			position:absolute;
			z-index:1000;
			width:12px;
			height:10px;
			top:-1px;
			}
					
			#sectionnav #nav_shadow {} 
					
			#sectionnav .pipe{
			padding:0 10px 0 11px;
			color:#999; font-size:12px;
			position:relative;
			top:-1px;
			}
			
				#sectionnav #showgma a {padding:8px 11px;} 
			
			#shownav li{}
			#shownav .pipe{
			color:#999; font-size:12px;
			padding:0 6px 0 7px;
			position:relative;
			top:-1px;
			}
			
		#shownav a{
		font-family:arial, verdana, sans-serif; font-size:12px;}
		
		#sectionnav a {
		font-family:arial, verdana, sans-serif; font-size:12px; font-weight:bold;
		}
			.sectionNav a:hover, .sectionNav a:focus, .sectionNav a:active, .showNav a:hover, .showNav a:focus, .showNav a:active {z-index:100; text-decoration:underline;}
			
		.sectionNav a, .showNav a{color:#fff;
		float:left;
		height:32px;
		}
			.sectionNav a span, .showNav a span {float:left;
				padding:9px 26px 8px;
				cursor:pointer;
				}	
				
				.sn_adj a span {padding-left:23px;padding-right:24px;}
				.sn_home a span {padding-left:15px;padding-right:15px;}
		
		.activeNavItem a, .navOver, .navOver span {background:#3e5a79;}
		
			.activeNavItem a span{height:13px;
			padding-bottom:10px;
			background:#3e5a79;
			color:#fff;
			}
			
			.activeNavItem a:hover {text-decoration:none !important;}
			
			.activeNavItem .navOver {text-decoration:none;}
			.inactiveNavItem a.navOver:hover {text-decoration:underline;}
			.activeNavItem .navOff {background:none;}
			.activeNavItem .navOff span {background:none;color:#fff;}
			.navOver span{height:auto;color:#fff;}
				
	#shownav{
	position:absolute; width:1012px; top:66px; left:0;
	}
		#shownav img, #sectionnav img{
		border:none; background:none;
		}
		.sectionNav{
		float:left;
		}
		
		.showNav {float:right;}
			
			.showNavActive{
			 height:20px; background:url(/assets/images/shownav/shownav-carrot.gif) no-repeat center;
			}
			
	#shownav .endNav {
	margin-top:1px;
	}	
	
	#shownav .headerinfo{
	position:absolute; right:0; padding-top:0;
	width:auto;
	line-height:1.3em;
	}
	
		#timeDisplay{color:#c0c0c0;
		text-align:left;
		font-size:11px;
		}
		
		#shownav .login a{font-size:11px;
		position:relative;
		padding:0 2px;
		}
			#shownav .login a:hover {text-decoration:underline;}
		
		.login, .login a{text-decoration:none;}
		
		.login {color:#999;
		font-size:12px;
		}
		

.errorWrapper {padding:15px 10px 10px;line-height:1.4em;min-height:300px;}
	.errorWrapper h1 {font-size:32px;line-height:1.2em;}
	.errorWrapper p {font-size:14px;margin:15px 0px !important;}
	
	
	
.displayName{
position:absolute; top:26px; left:167px;
width:auto;
}
	.displayName .fSlash {color:#000;}
	
	.displayName .sectionText a,.displayName .sectionText{
	font-size:24px; color:#000; letter-spacing:-1px;font-weight:bold;
	}
	.displayName .subsectionText a,.displayName .subsectionText{
	color:#000;
	font-size:12px;
	padding-left:1px;
	}
	
		.displayName .subsectionText{width:215px;
		overflow:hidden;
		white-space:nowrap;
		position:relative;
		left:12px;
		top:-3px;
		}

		.displayName .sectionText a .reduce{font-size:18px;}

/********************************************
		ticker, weather, search, time
********************************************/
	#show-ticker{
	position:absolute; top:25px; right:0px;
	width:720px; padding-left:5px;
	font-size:11px; color:#fff; text-align:left;
	}
		a.tickertext{color:#fff; text-decoration:none;}
		a.tickertext:hover{color:#89b1df;/*f97a23*/}

	#search{
	float:right;
	margin:0;
	position:relative;
	}
		#search label{
		position:relative; top:-5px; left:-5px;
		color:#fff; font-weight:normal;
		}
		#searchtext{padding:3px;
			position:relative;
			width:235px;
			background:#fff; border:1px solid #aaa;
			font-size:11px;
			height:16px;
			float:left;
			font-size:12px;
			color:#949494;
			border:none;
		}

		#searchForm .watermarkOn {color: #949494;}
	
		#search .go{position:absolute;top:2px;right:6px;}
		
		#search .searchTopics, #search .searchForm {float:left;}
		
		#search .searchForm {position:relative;top:7px;}
		
		#search .searchTopics {font-size:11px;
		overflow:hidden;
		padding-bottom:2px;
		white-space:nowrap; 
		margin-right:7px; 
		width:684px; 
		text-align:right;
		}
		
			#search .searchTopics ul {list-style:none;margin:0;padding:0;display:inline;}
				#search .searchTopics ul li {display:inline;margin:0;padding:0 1px;line-height:14px;}
						#search .searchTopics ul li a {font-size:10px;font-weight:bold;color:#ebf2f9;}
						#search .searchTopics ul li a:hover {text-decoration:underline;}
				
		#search .searchTopics ul li.affiliate_logo {margin-left:5px;}		
		#search .searchTopics ul li.logo_offset {position:relative;top:6px;}
						
		#search .stHeadline {padding-left:1px;
			text-transform:uppercase;
			font-size:10px;
			color:#ebf2f9;
			}
			#search .stHeadline a {font-size:11px;color:#c3230c;text-decoration:none;}
				#search .stHeadline a:hover {text-decoration:underline;}
		
			#pagesearch{padding:10px 0;}
			#pagesearch label{font-weight:bold;}
			#pagesearch #searchtext {position:relative;}
			
.stBullet {display:inline;
padding:0 2px; margin:0;
font-size:10px;color:#ebf2f9;}
		
/********************************************
	sub heading, breaking & developing news
********************************************/
.breakingnews{
position:relative; overflow:hidden;
width:1012px; margin-left:auto; margin-right:auto; 
}
	.breakingnews p {}
	
.breakingnews a { color:#fff !important;}
.breakingnews a:hover {text-decoration:none;color:#ddd;}

.breakingnews .bnWrapper {background:#c3230c;
color:#fff; 
text-align:left;
font-family:arial, sans-serif;
white-space: normal;
overflow:hidden;
/*height: 45px;*/
}
	.breakingnews .bnWrapper .callout {padding:5px 15px;
	color:#fff;
	font-size: 11px;
	text-transform: uppercase;
	width:85px;
	white-space: normal;
	}

	.breakingnews .bnWrapper .calloutText {padding:7px 15px 6px 15px;
	color:#fff;
	width:920px;
	font-size:20px;
	font-weight:bold;
	padding:10px 15px 6px 15px;
	}

.developingnews{
position:relative; overflow:hidden;
/*height:37px;*/ width:1012px; margin-left:auto; margin-right:auto; 
}
	.developingnews p {}
	
.developingnews a {color:#fff;}
.developingnews a:hover {text-decoration:none;color:#ddd;}

.developingnews .bnWrapper {background:#306799;
text-align:left;
font-family:arial, sans-serif;
white-space: normal;
overflow:hidden;
/*height: 45px;*/
}
	.developingnews .bnWrapper .callout {
	color:#fff;
	width:85px;
	text-transform:uppercase;
	font-size:11px;
	white-space: normal;
	padding:5px 15px;
	}

	.developingnews .bnWrapper .calloutText {
	color:#fff;
	width:920px;
	/*background:#eee url(/assets/images/header/developingNewsArrow.gif) no-repeat left;*/
	font-size:20px;
	font-weight:bold;
	padding:10px 15px 6px 15px;
	}

	/*breaking news with video override */
    #breakingnews .wVideo {height:72px;}
    #breakingnews .wVideo .calloutText {width:762px;}
    #breakingnews .wVideo #calloutPlayer{width:128px;height:72px;background:#000;*background:#fff;float:left;position:relative;}
    #breakingnews .wVideo #calloutOverlay{width:128px;height:72px;z-index:99;position:absolute;top:0;left:0;}
    #breakingnews .wVideo .blue:hover{background:#0d4576;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
    #breakingnews .wVideo .red:hover{background:#781c21;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
    #breakingnews .wVideo .callout{font-size:14px;font-weight:bold;}

	#breakingnews .bn-white{height:85px;background:#fff url(http://a.abcnews.com/assets/images/widget/breakingnews-shadow-v2.png) 35px 33px no-repeat;}
	#breakingnews .bn-white table{height:72px;}
	#breakingnews .bn-white, #breakingnews .bn-white a, #breakingnews .bn-white .callout, #breakingnews .bn-white .calloutText{color:#cf1a2a;}
	#breakingnews .bn-white, #breakingnews .bn-white a:hover{color:#6e1a2a;}
    #breakingnews .bn-white .calloutDivider .cDivider { border-left: 1px solid #cf1a2a; margin: 7px 0px; height:30px; }

.bnWrapper .calloutDivider { width:1px; }
.bnWrapper .calloutDivider .cDivider { border-left: 1px solid #fff; margin: 7px 0px; height:30px; }

.pagesponsor{
position:absolute; top:30px; right:9px;
height:36px; width:205px; text-align:right;
}
/*.subhead{
position:relative; overflow:hidden;
height:36px; width:1000px; margin-left:auto; margin-right:auto; margin-bottom:5px;
color:#fff; text-align:left;
display:none;
}
	.subhead .sponsor{
	position:absolute; top:0px; right:0px;
	padding:3px; text-align:right;
	}
	.subhead .alt{
	position:absolute; top:2px; left:57px;
	padding:5px;
	font-size:20px; font-weight:bold;
	}*/
.subbranding {position:relative; top:0; z-index:100;}	
	.intro .subbranding {position:relative; top:1px; z-index:100; /*left:-10px;*/}	
	.subbranding .sponsor {position:absolute; top:0px; right:0px; padding:3px; text-align:right;}
	.intro .subbranding .sponsor {position:absolute; top:0; right:-8px; padding:3px; text-align:right;}
/********************************************
		tabs
********************************************/
	.tabs{
	position:relative; display:inline;
	}
	.tabs a{
	z-index:20;
	padding-top:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; letter-spacing:0em; line-height:16px; font-size:11px; color:#fff;
	text-transform:none; text-decoration:none; text-align:center;
	}/*
		.tabActive{background:url(/assets/images/bg-tab_active.gif) repeat-x top;}
		.tabinActive{background:none;}
		.tabinActive:hover{background:url(/assets/images/bg-tab_inactive_over.gif) repeat-x top;}
	*/
/********************************************
	story and page container
********************************************/
.bodycontainer .story,
.bodycontainerwide .story{background:#fff;}
		
	.story .container{}
	
		.story .container .main .captop{display:none;}
		.story .capbot{
		clear:both; 
		position:relative; height:10px; 
		background:url(/assets/images/bg-story_capbot_new.gif) no-repeat;
		font-size:1px;
		display:none;
		}
		.bodycontainer .story .main, .bodycontainerwide .story .main{ 
		position:relative; float:left; width:658px; overflow:hidden; padding-right:10px;*padding-right:8px;
		}
			.bodycontainer .story .main{ /*background:#fff url(/assets/images/bg-story_wide_new.gif) repeat-y;*/}
			.bodycontainerwide .story .main{ /*background:#fff url(/assets/images/bg-story_wide_new.gif) repeat-y;*/}
				
	.story .content, .story .contentwide{
	position:relative; float:left; width:413px; overflow:hidden; margin-left:2px; padding-right:2px; /*background:#fff;*/
	text-align:left;
	}
		.story .contentwide{ /*width:647px;*/width:auto;}
		
/********************************************
		wide page container
*********************************************/
.bodycontainerfull .story {background:#fff;}

	.bodycontainerfull .story .container .main {
		 background:#fff;
		 position:relative;
		 float:left; 
		 width:1012px; 
		 overflow:hidden;
		 }

	 .bodycontainerfull .story .container {
		z-index:1;
		position:relative; zoom:1;}

	 .bodycontainerfull .story .container .main .captop {
		width:1000px;
		background:#2d64a5;}

	 .bodycontainerfull .story .capbot {
		clear:both; position:relative;  
		background:url(/assets/images/bg-full_page_story_capbot.gif) no-repeat;
		font-size:1px;}

	 .bodycontainerfull  .story .contentwide{
		position:relative; 
		width:1002px; 
		overflow:hidden; 
		text-align:left;
		margin-left:0;
		padding-right:0;
		}

/********************************************
		mediaplayer
********************************************/
#mediaplayer{
position:relative;
width:332px; height:244px; overflow:hidden; padding-bottom:4px;
background:#fff url(/assets/images/bg-mediaplayer.gif) no-repeat;
text-align:center;
}
#mediaplayer2{
position:relative;
width:336px; height:298px; overflow:hidden; padding-bottom:4px;
background:#fff;
text-align:center;
}
	.story .media #mediaplayer2{
	position:relative; left:-4px;
	}
	.story .media #mediaplayer{
	position:relative; left:-4px;
	}
	#fspsrccontainer{
	width:332px; height:240px; margin-left:auto; margin-right:auto; margin-top:3px;
	}
	/*#mediaplayer .captop, #mediaplayer .capbottom{
	width:332px;
	}*/
	#mediaplayer #morevideos{
	width:110px; height:20px; overflow:hidden; margin-left:auto; margin-right:auto;
	background:#000 url(/assets/images/but-more_videos.png) no-repeat bottom;
	cursor:pointer; 
	}
	#mediaplayer a.download{ color:#fff; font-size:14px; font-weight:bold; }
	
	#shield{ position:absolute; top:3px; left:4px; width:324px; height:238px; background:#000;}
	
	.story .media{
	float:left; position:relative;
	/*width:332px; overflow:hidden;*/ text-align:center;background:#fff;width:324px;
	}
		.story .media #mediaplayer{
		border-top:4px solid #fff;
		}
		.story .media #homead{
		position:relative; left:0px;
		width:auto;
		}
		.story .media #homead .capbottom{ display:none;}
		.story .media #homead .captop{ width:332px; background:#50646e;}
		.story .media .abcpromo{ position:relative; margin-top:7px; margin-left:auto; margin-right:auto;}
		
		
		#shield #mploading{ position:absolute; top:100px; left:154px;}
		
/********************************************
		homead
********************************************/
#homead{
z-index:1000; position:relative;
width:320px; height:auto; /*position:absolute; left:667px;overflow:hidden;*/
/*background:#50646e;*/
}
	#homead .captop, #homead .capbot{ display:none; }
	
	#homead .container{
	width:320px; height:auto; /*overflow:hidden;*/
	/*background:#50646e;*/
	text-align:center;
	}
		#homead .container .ad{
		padding-left:10px;*padding-left:5px;
		width:300px;
		}
	#homead .container .label{
	position:absolute; top:4px; left:0;
	width:15px; height:100px;
	/*background:transparent url(http://a.abcnews.com/assets/images/label-advertisement_trans.gif) no-repeat 0 0;*/
	}
	.syncAdFrame{ height:600px;}
/********************************************
		marketplace
********************************************/
.marketplace {
clear:both;
width:100%;
position:relative;
padding:5px 0;
background:#fff;
}
.marketplace .midcontainer{/*
padding:0 2px;
border-left:1px solid #bebebe; border-right:1px solid #bebebe;
*/
}
.marketplaceL{
position:relative;
margin-top:0px; padding-bottom:5px;
background:#fff;
width:656px;
float:left;
}
	.marketplaceL .main{
	width:650px !important; height:170px;
	background:#fff;
	}
	.marketplaceL .capbottom, .marketplaceL .captop, .marketplaceR .capbottom, .marketplaceR .captop{
	height:3px; clear:both;
	display:none;
	}
	.marketplaceL .container{
	width:650px; height:170px; margin-left:auto; margin-right:auto;
	text-align:left; background:#fff;
	}
		.marketplaceL .quigo{ width:620px; overflow:hidden; padding:5px 0 0 5px;}
		
.marketplaceR{
margin-top:0px; padding:0 2px 5px 2px;
background:#fff;
width:310px; overflow:hidden;
float:left;
}		
		.marketplaceR .promoright {background:#fff;width:326px;margin-right:auto;margin-left:auto;/*height:165px;*/padding-top:5px;}
		.marketplaceR .promoright .promobox{margin:0 auto 10px auto;width:310px;background:#fff;}
		.marketplaceR .promoright .custombox {margin:0 auto 10px auto;width:310px;background:#fff;}
/********************************************
		nytimes ad
********************************************/
.media .abcpromo #feature_adlinks {margin:10px auto 10px auto;
border:1px solid #e2e2e2;
width:290px;
padding:5px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.marketplacepromos #feature_adlinks {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:284px; 
padding:8px 8px 2px; 
border:1px solid #e2e2e2;
line-height:1.3em;
}

.side-item #feature_adlinks {
border:1px solid #e2e2e2;
width:284px !important;
padding:8px 8px 2px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.media .abcpromo #feature_adlinks h4, .marketplacepromos #feature_adlinks h4, .side-item #feature_adlinks h4 {font-size:11px;}
.media .abcpromo #feature_adlinks ul, .marketplacepromos #feature_adlinks ul, .side-item #feature_adlinks ul {list-style:none;}
.media .abcpromo #feature_adlinks li, .marketplacepromos #feature_adlinks li, .side-item #feature_adlinks li {line-height:1.3em;}

/********************************************
		global footer
********************************************/
.footercontainer {background:#f8f9fb;
clear:both;
position:absolute;
width:100%;
}

	.footercontainer .footer_bg {position:absolute;
		top:0;
		height:14px;
		width:100%;
		z-index:999;
		background:transparent url(/assets/images/navigation/short-bg-shadow.png) repeat-x 0 0;
		-moz-opacity:.20;
		opacity:.20;
		filter:alpha(opacity=20);
	}

.footer{
z-index:1; position:relative;
clear:both; background:#f8f9fb;
margin-left:auto; margin-right:auto; padding:60px 0 80px;
width:1012px;
}
	.footer .info{ text-align:center; margin-top:5px; margin-bottom:15px;font-size:12px;}
	.footer .disclaimer{margin-bottom:2px;}
	.footer .copyright{}
	.footer .quotes{clear:both; margin-top:10px; text-align:center;}

	.footer ul{
	list-style:none; margin:0; padding:0;
	}
	.footer li{	margin:0; padding:0 0 11px;}
	
	.footer a {font:normal 12px arial;
		-o-transition:.2s;
		-ms-transition:.2s;
		-moz-transition:.2s;
		-webkit-transition:.2s;
		transition:.2s;
		color:#5e5c5d;
	} 
		.wf-active .footer a {font:normal 13px 'proxima-nova', arial;}
	
		.footer a:hover{color:#2e538f;}
		
	.footer .fRef {float:left;width:280px;}
		.footer .fRef-text {font:normal 13px/15px arial;
			color:#5e5c5d;
			margin-top:15px;
		}
			.wf-active .footer .fRef-text {font:normal 12px 'proxima-nova', arial;}
	
	.footer .fRef-text-arrow {margin-top:15px;}
		.footer .fRef-text-arrow a {font:normal 12px arial;text-transform: uppercase;color:#2e538f}
			.wf-active .footer .fRef-text-arrow a {font:normal 12px 'proxima-nova', arial;}
			
			.footer .fRef-text-arrow a:hover {color:#000;}
			
	.footer .fNav {float:left;width:140px;margin:0 0 5px 40px;}
		.footer .fNav p {font-size:16px;color:#333;margin-bottom:22px;font-weight:bold;}
			.wf-active .footer .fNav p {font:400 18px 'proxima-nova', arial;text-transform: uppercase;}
			
		.footer .fNav h5 {font-size:16px;color:#000;margin-bottom:10px;}
		.footer .fNav ul {list-style:none;margin:0;padding:0;}
	
/********************************************
	widget index layout
********************************************/
.mainnews_row, .specialevent_row, .other-topstories_row, .packages_carousel_row{
clear:both; margin-bottom:10px;
}		
	.mainnews_row{
	height:432px;
	}
	/*.packages_carousel_row{
	height:480px;
	}*/
.clearboth{
clear:both; font-size:1px;
}
.captop,.capbottom{
height:3px; clear:both;
}
	.captop{ background:#fff url(/assets/images/bg-captop.gif) repeat-x top;display:none; }
	.capbottom{ background:#fff url(/assets/images/bg-capbot.gif) repeat-x top;display:none; }
	
	.captop img.left,.capbottom img.left{
	float:left;
	}
	.captop img.right,.capbottom img.right{
	float:right;
	}
		
/********************************************
	other
********************************************/
.imgbut{
cursor:pointer;
}

/* breadcrumbs */

.breadcrumb {
    color:#a7a7a7;
    padding-top:0;
}

	.breadcrumb a{font-size:10px;
	background-color:#f3f7fb;
	padding:7px 5px 5px;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	}
	
	.breadcrumb span{padding:6px 4px 5px;
	float:left;
	}
	
.tooltip{
background:#fff1dc; border:1px solid #999;
font-size:11px; padding:4px;
}
#debugger{ position:absolute; top:0; left:0; text-align:left; color:#fff;}

.quigo_ad {
background-color:#fff;margin:10px auto;width:300px;padding:5px;
}

.content-label{color:#000;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
font-family:arial, verdana, sans-serif;
}

.content-label2 {color:#c3230c;
font-size:11px;
text-transform:uppercase;
font-family:arial, verdana, sans-serif;
font-weight:bold;
}

	.wf-active .content-label, .wf-active .content-label2 {font:600 13px 'proxima-nova', arial;}

/********************************************
	typical headline list with icons
********************************************/
.package{
width:360px; padding:10px 0 10px 10px; overflow:hidden; clear:left;
}
.package .pane{
display:block; padding:0 0 5px 5px; margin:0 0 5px 0; overflow:hidden;
}
.package ul{
list-style:none; margin-right:10px;
}
.package .pane li{ float:left; list-style:none; clear:both; margin-top:10px; width:100%;}
.package .pane li a{ display:block; float:left; font-weight:bold; font-size:12px;}
.relheadline a{ float: none;}

.package .pane .icons{ clear:both; padding:0px; margin:2px 2px 5px 20px;color:#666;}

.package .pane .icon{
margin-right:5px;
}
	.relheadline{
	float:left; width:310px;
	}
	.tertiary .relheadline{
	float:left; width:215px;
	}	

.package .pane .icons a {float:none;display:inline;vertical-align:middle;}

.package .pane .leadin{
padding:0 0 0 20px; clear:both;
}

.regitem-bullet{ background:url(/assets/images/icons/bullet-999.gif) no-repeat 0 0; padding-left:13px; }

.regitem-video{ background:url(http://a.abcnews.com/assets/images/icons/icon-video.gif) no-repeat; padding-left:20px; }
.regitem-premium_video{ background:url(http://a.abcnews.com/assets/images/icons/icon-video.gif) no-repeat; padding-left:20px; }
.regitem-photos{ background:url(/assets/images/icons/icon-photos.gif) no-repeat; padding-left:20px; }
.regitem-story{ background:url(/assets/images/icons/icon-story.gif) no-repeat; padding-left:20px; }
.regitem-vote{ background:url(/assets/images/icons/icon-vote.gif) no-repeat; padding-left:20px; }
.regitem-comment{ background:url(/assets/images/icons/icon-comment.gif) no-repeat; padding-left:20px; }
.regitem-index{ background:url(/assets/images/icons/icon-index.gif) no-repeat; padding-left:20px; }

/********************************************
	sweepstakes
********************************************/

td ul {
	padding-left:15px;
}

.rrw{
border: 1px solid #ddd; margin: 0pt 10px 10px; padding: 5px; width: 200px; float: left;
}
 .quadbot{
 clear:both; overflow:hidden;
 padding:3px 0; width:auto; margin-bottom:20px;
 }


/********************************************
	sharetools
********************************************/

.toolbox{
border-top:1px solid #cccccc;float:left;
background:#eff6fe; padding:10px 5px 0; margin-top:1px; margin-bottom:12px; width:605px;}
	
	.toolbox a {outline:none;}
	
	.toolbox .wrapper {
		background:none;
		border:none;
		display:inline-block;
		*float:left;
		font-size:11px !important;
		height:15px;
		vertical-align:top;
		margin:0;
		padding:0 0 10px;
	}
	.toolbox .misc {
		_width:86x;
		_overflow:hidden;
	}
		.toolbox .misc span {
			color:#ccc;
			float:left;
			line-height:normal;
			padding:0 4px;
		}
	.toolbox .font {
		_width:115px;
		_overflow:hidden;
		vertical-align:bottom;
	}
	.toolbox .share {
		width:auto;
		_width:325px;
		_overflow:hidden;
	}
	.toolbox .share-more {
		float:right;
		margin-right:2px;
		width:70px;
	}
	.toolbox .wrapper .label{
		color:#000;
		background:transparent url(/assets/images/divider.gif) no-repeat;
		float:left;
		font-size:11px;
		font-style:normal;
		font-weight:bold;
		line-height:normal;
		margin:0 5px;
		_margin:0 5px 0 0;
		padding-left:10px;
		width:auto;
		text-transform:uppercase;
	}
	.toolbox .wrapper a {
		color:#036;
		cursor:pointer;
		float:left;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
		height:15px;
		line-height:normal;
		position:relative;
		margin-right:7px;
		_margin-right:5px;
		_white-space:nowrap;
		width:auto;
	}
		.toolbox .wrapper a span {float:left; margin-right:3px;_margin-right:2px;}
		.toolbox .wrapper div {float:left;}
			.toolbox .wrapper div a {margin-right:2px;}
			
	.toolbox .more-tools {
		display:none;
		margin:0 7px 0 2px;
		_margin-top:-10px;
		border-top:1px solid #cccccc;
	}
		.toolbox .more-tools .wrapper {
			border-top:1px solid #fff;
			border-bottom:1px solid #ccc;
			padding-top:8px;
			width:100%;
		}
			.toolbox .more-tools .row2 {border-bottom:none !important;}
			
		.toolbox .font a {
			background:none;
			margin-right:1px;
			padding:0;
		}
			.toolbox .font a img {
				margin-top:2px;
			}
			
			.toolbox .font a span {
				background:none;
				padding-left:0;
			}
			
	.toolbox a.print-more, .toolbox a.print, .toolbox a.rss, .toolbox a.toolbar-more, .toolbox a.toolbar-more-on, .toolbox a span {
		background:transparent url(/assets/images/icons/icons_sprite_sheet.gif) no-repeat;
	}	
		.toolbox a.print-more, .toolbox a.print, .toolbox a.rss, .toolbox a.toolbar-more, .toolbox a.toolbar-more-on {
			padding-left:19px;
		}
		
	.toolbox a.print-more  {
		background-position:0 -430px;
		margin-right:0;
	}	
	.toolbox a.print {
		background-position:0 -430px;
	}	
	.toolbox a.rss {
		background-position:0 -446px;
	}	
	.toolbox a.toolbar-more, .toolbox a.toolbar-more-on {
		margin-left:20px;
		_margin-left:8px;
	}
		.toolbox a.toolbar-more {
			background-position:0 -393px;
		}	
		.toolbox a.toolbar-more-on {
			background-position:0 -411px;
		}	
	.toolbox a.addthis_button_email span {
		background-position:0 -341px;
		width:18px;/*add this override*/
	}
	.toolbox a.addthis_button_digg span {
		background-position:0 -40px;
	}
	.toolbox a.addthis_button_facebook span {
		background-position:0 0;
	}
	.toolbox a.addthis_button_twitter span {
		background-position:0 -20px;
	}
	.toolbox a.addthis_button_reddit span {
		background-position:0 -80px;
	}
	.toolbox a.addthis_button_stumbleupon span {
		background-position:0 -60px;
	}
	.toolbox a.addthis_button_fark span {
		background-position:0 -322px;
	}
	.toolbox a.addthis_button_technorati span {
		background-position:0 -120px;
	}
	.toolbox a.addthis_button_google span {
		background-position:0 -139px;
	}
	.toolbox a.addthis_button_live span {
		background-position:0 -180px;
	}
	.toolbox a.addthis_button_myspace span {
		background-position:0 -160px;
	}
	.toolbox a.addthis_button_newsvine span {
		background-position:0 -199px;
	}
	.toolbox a.addthis_button_buzz span {
		background-position:0 -262px;
	}
	.toolbox a.addthis_button_delicious span {
		background-position:0 -100px;
	}
	.toolbox a.addthis_button_mixx span {
		background-position:0 -231px;
	}
	.toolbox a.addthis_button_yahoobkm span {
		background-position:0 -215px;
	}
	
	.toolbox .noicon {
		background:none !important;
		margin-right:0 !important;
	}
	.toolbox .split {
		margin:0 !important;
		padding:0 4px !important;
	}
/* Preview Tip  */
.pt-n {background:url(/assets/images/hover/pt/pt-n.png) no-repeat bottom center}
.pt-ene {background:url(/assets/images/hover/pt/pt-ene.png) no-repeat center left}
.pt-e {background:url(/assets/images/hover/pt/pt-e.png) no-repeat center left}
.pt-ese {background:url(/assets/images/hover/pt/pt-ese.png) no-repeat center left}
.pt-s {background:url(/assets/images/hover/pt/pt-s.png) no-repeat top center}
.pt-wsw {background:url(/assets/images/hover/pt/pt-wsw.png) no-repeat center right}
.pt-w {background:url(/assets/images/hover/pt/pt-w.png) no-repeat center right}
.pt-wnw {background:url(/assets/images/hover/pt/pt-wnw.png) no-repeat center right}
.pt-ds-ne {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat top right}
.pt-ds-se {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat bottom right}
.pt-ds-sw {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat bottom left}
.pt-ds-nw {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat top left}
.pt-content {border:1px solid #dfdeae;background:#ffffcd;padding:5px;width:250px}

/* widget head and 'more' link arrows */
.arrow-rarr, .arrow2-rarr, .arrow-rarr-togo{position:relative;}
	
	.arrow-rarr{font-size:14px;}
	.arrow-rarr-togo{font-size:14px;padding-right:5px;}
	.arrow2-rarr {font-size:20px;}
	
	.arrow-raquo {font-size:13px;
	font-weight:bold;
	position:relative;
	}
	
/* rss listing update */
#rsslisting .ftrm .itemLeft {float:left;
width:24%;
text-align:center;
padding-right:5px;
position:relative;
}

#rsslisting .itemLink {font-size:12px;
display:block;
padding-top:3px;
}

#rsslisting .ftrm .noPad {padding-right:0;
width:23% !important;
}
/*counter addthis styles*/
#rsslisting span.at300bs {
	display:none !important;
}

/* photo credit */
.photo-credit {
	color:#838383;
	font-size:10px;
	line-height:1.0em;	
	text-align:right;
}
#nav {
	width:100%;
	margin:0 auto;
	position:relative;
	padding-bottom:21px;
}

	#nav #subHeadWidgets {position:relative;top:6px;}

#nav_top_flex, #nav_top {
	background:#fff;
	margin:0;
	padding:0;
}
	#nav_top_flex {height:26px;}

#nav_mid_flex {
	background:#fff;
	margin:0;
	padding:0;
}

#nav_bot_flex {
	background:#2f538f;
	margin:0 auto;
	padding:0;
	height:21px;
	white-space:nowrap;
	position:absolute;
	top:82px;
	width:100%;
}
	
	/*** min width 1024 ***/
	#nav_top, #nav_mid, #nav_bot, #nav_short {width:1024px;
		margin:0 auto;
		list-style:none;
	}
		#nav_top {position:relative;top:2px;}
		#nav_bot {overflow:hidden;}
	
	#nav_top li, #nav_mid li, #nav_bot li, #nav_short li {float:left;}
	
		#nav_top li a, #nav_bot li a {font:normal 12px arial;}
		#nav_mid li a, #nav_short li a {font:normal 14px/17px arial;}
		
		/* Hide text while web fonts are loading to alleviate FOUT */
			#nav_top li,
			#nav_mid .section, 
			#nav_mid #nav_weather,
			#nav_bot li {visibility:hidden;}
		
			.wf-active #nav_top li a, .wf-active #nav_bot li a {font:300 13px 'proxima-nova', arial;}
			.wf-active #nav_mid li a, .wf-active #nav_short li a {font:normal 16px/17px 'proxima-nova', arial;}
	
		#nav_top li a, #nav_mid li a, #nav_bot li a, #nav_short li a {
			color:#2f538f;
			/*font:300 13px 'proxima-nova', arial;*/
			text-transform:uppercase;
			-o-transition:.2s;
			-ms-transition:.2s;
			-moz-transition:.2s;
			-webkit-transition:.2s;
			transition:.2s;
		}
		
			#nav_top li a:hover, 
			#nav_mid li a:hover, 
			#nav_bot li a:hover,
			#nav_short li a:hover {color:#a7b4c9;text-decoration:none;}
	
		#nav_top .show {padding:6px 9px 2px;}
			#nav_top .nav_gma {padding-left:130px;}
			#nav_top .nav_tw {padding-right:20px}
	
		#nav_top .nav_social {width:166px;
			position:relative;
			top:3px;
		}
	
		#nav_top .share_group {visibility:hidden;}
	
		#nav_top #share-bar {position: relative;
			top: 0;
			margin:0;
			min-height:21px;
		}
	
			#nav_top #share-bar .fb-like {width:90px;margin-right:3px;float:left;}
				#nav_top #share-bar .share-group .share-btn {margin:0 !important;line-height:20px !important;}
		
		#nav_top #share-bar .share-group-0 .share-btn-0 {width:70px !important;}
	
		#nav_top .nav_signin {padding:6px 0 4px;
			position:relative;
			right:4px;
		}
			#nav_top .nav_signin a {font-weight:600;}
	
		#nav_top .nav_search {padding-left:8px;visibility:hidden;}
		
			#nav_top .watermarkOn {color:#898989;}
		
			#nav_top #search_form {position:relative;}
		
			#nav_top #search_input {padding:4px 20px 3px 3px;
				position:relative;
				top:2px;
				height:13px;
				width:162px;
				font:normal 13px 'proxima-nova', arial;
				color:#787878;
				border:1px solid #ccc;
				outline:none;
				border-radius:2px;
				-webkit-box-shadow:inset 0px 1px 4px #eee;
				-moz-box-shadow:inset 0px 1px 4px #eee;
				-ms-box-shadow:inset 0px 1px 4px #eee;
				-o-box-shadow:inset 0px 1px 4px #eee;
				box-shadow:inset 0px 1px 4px #eee;
			}
			
			#nav_top #search_image {position:absolute;
				top:4px;
				right:3px;
			}
			
	#nav_mid {}
	
		#nav_mid #pearl {width:162px;
			height:58px;
			padding-right:3px;
			position:relative;
			top:-4px;
		}
			#nav_mid #pearl a {display:block}
			#nav_mid #pearl img {border:none;}
			
		#nav_short #pearl {width:92px;
			height:35px;
			position:relative;
			padding-right:3px;
			top:1px;
		}
		
		#nav_mid .section, #nav_short .section {position:relative;
			top:17px;
			padding:0 9px;
			border-left:1px solid #cdd6e4;
		}
			#nav_short .section {top:10px;padding:0 12px !important;}
		
		#nav_mid .nav_home, #nav_short .nav_home {border:none;}
		
		#nav_mid .nav_home a, #nav_short .nav_home a,
		#nav_mid .nav_video a, #nav_short .nav_video a,
		#nav_mid .nav_more a, #nav_short .nav_more a,
		#nav_mid .nav_shows a {font-weight:600 !important;}
		
		/* dropdown menu */
		#nav_mid .nav_more, #nav_short .nav_more, #nav_mid .nav_shows {width:54px;
			background:transparent url(/assets/images/navigation/arrow-sprite.png) no-repeat 54px -17px;
		}
		
			#nav_mid .nav_more:hover, #nav_short .nav_more:hover, #nav_mid .nav_shows:hover {cursor:pointer;
				background-position:54px -41px;
				background-color:#2f538f;
				border-left:none;
				border-bottom:1px solid #2f538f;
				border-right:1px solid #2f538f;
			}
			
			#nav_short .nav_more {width:58px !important;background-position:58px -17px !important;}
				#nav_short .nav_more:hover {background-position:58px -41px !important;}
		
			#nav_mid .nav_more #more_active, #nav_short .nav_more #more_active, #nav_mid .nav_shows #more_active {-o-transition:0s;
				-ms-transition:0s;
				-moz-transition:0s;
				-webkit-transition:0s;
				transition:0s;
			}
				#nav_mid .nav_more:hover a, #nav_short .nav_more:hover a, #nav_mid .nav_shows:hover a {color:#fff;
					/*font-weight:normal;*/
				}
		
			#nav_mid .nav_more ul, #nav_mid .nav_shows ul, #nav_short .nav_more ul {background:#2f538f; 
				padding:0;
				position:absolute; 
				top:-5000px;/* hide */
				right:-1px;
				width:135px;
				z-index:10000001;
				list-style:none;
			}
			
				#nav_mid .nav_more:hover ul, #nav_mid .nav_shows:hover ul, #nav_short .nav_more:hover ul {top:18px;/* show */
					border-top:1px solid #fff;
				}
				
				#nav_mid .nav_more ul li, #nav_mid .nav_shows ul li, #nav_short .nav_more ul li {float:right;
					border-bottom:1px solid #fff;
					position:relative;
					width:100%;
				}
					#nav_mid .nav_more ul li a, #nav_mid .nav_shows ul li a, #nav_short .nav_more ul li a {padding:2px 7px 1px 5px;
						color:#fff;
						text-align:right;
						display:block;
						font:normal 14px 'proxima-nova', arial;
					}
						#nav_mid .nav_more ul li a:hover, #nav_mid .nav_shows ul li a:hover, #nav_short .nav_more ul li a:hover {
							background:#a7b4c9;
						}
		
	#nav_bot {white-space:nowrap;}
	
		#nav_bot li a {font:300 13px 'proxima-nova', arial;
			color:#fff;
			font-style:normal;
		}
		
		#nav_bot .topic {padding:3px 7px 2px;}
		
		#nav_bot .abcn_t6, #nav_bot .abcn_t7, #nav_bot .abcn_t8,
		#nav_bot .abcn_b5, #nav_bot .abcn_b6, #nav_bot .abcn_b7  {display:none;}
		
		#nav_bot .nav_now {font:italic bold 13px 'proxima-nova', arial;
			color:#fff;
			text-transform:uppercase;
			padding-left:175px;
			padding-right:6px;
		}
		
		#nav_bot .dot_ {margin:0;
			font-size:14px;
			color:#fff;
			font-weight:bold;
			padding:2px 8px;
		}
		
		#nav_shade {height:13px;
			position:relative;
			top:19px;
			background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff)); /* webkit browsers */
			background: -moz-linear-gradient(top,  #ccc,  #fff); /* firefox 3.6+ */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff'); /* ie */
			visibility:hidden;
		}
		
		.fb_iframe_widget {display:block !important}/* fb like fix */
		
		#nav_mid .nav_weather {display:none;}

	/* breaking/developing news overrides */
	#breakingnews .calloutVideo {padding-right:25px;}
	#breakingnews .wVideo {position:relative;}
	
	#breakingnews .wVideo .callout,
		.developingnews .bnWrapper .callout, 
			.breakingnews .bnWrapper .callout  {font:600 18px 'proxima-nova', arial;
				padding:0 5px 0 0;
				letter-spacing:.07em;
			}
				#breakingnews .wVideo .callout {font-size:19px;}
		
	.breakingnews .bnWrapper, .developingnews .bnWrapper {width:1024px;margin:0 auto;position:relative;z-index:101;}		
		.breakingnews{width:100% !important;background:#b51c17 !important;padding-bottom:0 !important;}
			.breakingnews .bnWrapper {background:#b51c17;}
		
		.developingnews{width:100% !important;background:#7ba7dc !important;padding-bottom:0 !important;}
			.developingnews .bnWrapper {background:#7ba7dc;}
				
		.developingnews .bnWrapper .calloutText, .breakingnews .bnWrapper .calloutText {padding:8px 15px 6px 0;width:100% !important;}
			
			.breakingnews a, .developingnews a, .developingnews .bnWrapper .calloutText, .breakingnews .bnWrapper .calloutText {font:500 18px 'proxima-nova', arial;
				letter-spacing:.05em;
				-o-transition:.2s;
				-ms-transition:.2s;
				-moz-transition:.2s;
				-webkit-transition:.2s;
				transition:.2s;
				color:#fff !important;
				text-transform:uppercase;
				letter-spacing:.06em;
			}
			
			.developingnews a:hover {text-decoration:none;color:#2f538f !important;}
			.breakingnews a:hover {text-decoration:none;color:#c6acac !important;}
		
		#breakingnews .wVideo a {font-size:19px;}
		.nav_weather .gear {display:none;}
		
		/*** default 1260 adjustments ***/
		@media screen and (min-width: 1260px){
			#nav_top, #nav_mid, #nav_bot {width:1260px;}	
			
			#nav_bot .abcn_t6, #nav_bot .abcn_t7, #nav_bot .abcn_t8,
			#nav_bot .abcn_b5, #nav_bot .abcn_b6, #nav_bot .abcn_b7 {display:block;}
			
			#nav_mid #pearl {padding:0 20px;}
			#nav_mid .section {padding:0 11px;}
			#nav_mid .nav_more, #nav_mid .nav_shows {background-position:58px -19px}
			#nav_mid .nav_more:hover, #nav_mid .nav_shows:hover {background-position:58px -40px;}
			#nav_mid .nav_weather {display:block;
				background:#fff;
				width:131px;
				height:55px;
				position:relative;
				overflow:hidden;
				z-index:999;
				visibility:hidden;
			}
				.wf-active #nav_mid .nav_weather {visibility:visible;}
				.nav_weather .gear {font-size:11px;position:absolute;right:1px;bottom:-2px;z-index:3;}
				.nav_weather .gear:hover {cursor:pointer}
				
				.weather_header, .weather_temp, .weather_degree {color:#2f538f;}
				.weather_header {position:relative;top:2px;text-align:right;white-space:nowrap;}
					.weather_header a {font:400 10px 'proxima-nova', arial !important;text-transform:uppercase !important;display:block;}
				
				.weather_image {float:left;width:72px;}
					.weather_image img {position:relative;top:-3px;left:7px;}
				.weather_temp {font:200 44px 'proxima-nova', arial;
					float:right;
					position:absolute;
					right:15px;
					top:5px;
					letter-spacing:-3px;
					width:59px;
					text-align:right;
				}
				.weather_degree {font:100 36px 'proxima-nova', arial;position:absolute;padding:2px 0 0 3px;}
				
				.weather_wrapper {background:#fff;position:relative;z-index:2;}
				.weather_panel {position:absolute;top:2px;width:127px;height:52px;z-index:1;display:none;}
				.weather_location_label {font:600 10px 'proxima-nova', arial;color:#2f538f;text-transform:uppercase;}
				.weather_location_input {font:normal 10px 'proxima-nova', arial;
					color:#2f538f;
					width:93%;
					padding:2px 4px;
					outline:none;
					border:1px solid #ccc;
					border-radius:2px;
				}
				
				.weather_btn_ui {border:1px solid #ccc;
					color:#2f538f;
					cursor:pointer;
					display:block;
					font-size:10px;
					padding:1px 2px 2px;
					position:relative;
					text-align:center;
					height:10px;
					border-radius:2px;
					font:normal 10px 'proxima-nova', arial;
				}

				.weather_btns {padding-top:3px;}
				.weather_btn_cancel{float:left;width:38px;}
				.weather_btn_set{float:right;width:38px;background:#7ca7dc;color:#fff;border:1px solid #7ca7dc;}
				.weather_sponsor {position:absolute;bottom:2px;font-size:8px;color:#999;right:15px;}
				
			#nav_bot .nav_now {padding-left:217px !important;padding-right:18px !important;}
			
			#nav_mid .nav_more ul li a, #nav_mid .nav_shows ul li a {padding-right:8px;}
			
			#breakingnews .calloutVideo {padding-left:30px;}
				#breakingnews .wVideo #calloutOverlay {left:30px;}
					#breakingnews .wVideo .calloutText {padding-left:0;}
			
			.breakingnews .bnWrapper, .developingnews .bnWrapper {width:1280px;}
			.developingnews .bnWrapper .calloutText, .breakingnews .bnWrapper .calloutText {padding-left:30px;}
			
			.developingnews .bnWrapper .calloutVideo, 
				.breakingnews .bnWrapper .calloutVideo {position:relative;}
			
		}
		/* ff fixes */
		@-moz-document url-prefix() {
			#nav_top #search_input {width:159px;}
			#nav_short .nav_more {width:57px !important;}
			#nav_mid .nav_money {padding:0 8px}
			.weather_panel {top:1px;}
			.weather_btn_ui {padding:0 2px 3px;}
		 }
		
/* waypoints.js sticky nav */		 
.short_nav_wrapper {margin:0 auto;
	width:1024px;
	height:0 !important;
}

.short_nav, .short_bg {display:none;}

.short_nav_wrapper .short_nav {margin:0 auto;
	width:1024px;
	display:none;
	height:0;
} 

	.short_nav_wrapper .nav_stuck {display:block;
		position:fixed;
		top:-60px;
		z-index:100000002;
		height:38px;
		padding-top:4px;
	}

.short_bg_wrapper {height:0 !important;}

	.short_bg_wrapper .short_bg {margin:0 auto;
		width:100%;
		display:none;
		height:0;
	} 
	
		.short_bg_wrapper .short_stuck {display:block;
			position:fixed;
			top:-60px;
			z-index:100000001;
			height:38px;
			background:#fff;
			color:white;
			border-top:4px solid #28538f;
		}
		
		.short_bg_wrapper .short_shadow {position:relative;
			top:38px;
			height:14px;
			background: transparent url(/assets/images/navigation/short-bg-shadow.png) repeat-x 0 bottom;
		}
		
.abcn_v {visibility:visible !important;}

/******** common.css v2 overrides **********/
.showbg{ width:100%; overflow: visible;}

/*blogs override*/
.blog header .ad-leaderboard, .single header .ad-leaderboard, .archive header .ad-leaderboard{background: #4b698d;}
.blog footer #fb-root, .single footer #fb-root, .archive footer #fb-root{position: absolute; top: -10000px; left: -10000px; height: 0px; width: 0px;}
#blogs-more-coverage{margin:55px 0 10px 0;font-family:arial;width:480px;}

#blogs-more-coverage .label {
padding:2px 0 10px 0;
color:#000;
font:bold 13px arial, sans-serif;
text-transform:uppercase;
}

#blogs-more-coverage #left {
float:left;
width:50%;
height:auto;
}

#blogs-more-coverage #right {
float:right;
width:50%;
height:auto;
padding-left:0; /*remove*/
}	

#blogs-more-coverage ul {}
#blogs-more-coverage #right ul  {}	

#blogs-more-coverage li {
list-style-type: none;
background:#fff url(http://a.abcnews.com/assets/images/icons/bullet-999.gif) no-repeat -6px 0;
padding:0 20px 7px 8px;
margin:0px;
line-height:15px;
font-size:12px;
font-weight:bold;
}
#blogs-more-coverage li.relVideo {
list-style-type: none;
background:#fff url(http://a.abcnews.com/assets/images/story/related-video-icon.png) no-repeat left top;
padding-left:22px;
}

#blogs-more-coverage .moreLink {padding:0 10px 5px 0;
text-align:right;
font-weight:bold;
}

#blogs-more-coverage .content-label2{font-size:12px;font-weight:bold !important;}

/*outbrain module*/ 
#blogs-more-coverage #outbrain-us, #blogs-more-coverage #outbrain-org{font-size:13px !important;padding:2px 0 1px 0;font-weight:bold;text-transform: uppercase;}
#blogs-more-coverage .div-wrapper .outbrain-no-border ul, .div-wrapper-right .outbrain-no-border ul{padding-top:0;}
#blogs-more-coverage #outbrain_container_0_box #recommendationsFieldset_0_box{*margin-top:0;}
#blogs-more-coverage #outbrain_container_0_box li {
padding: 0 5px 10px 8px;
background: white url(http://a.abcnews.com/assets/images/icons/bullet-999.gif) no-repeat -6px 0
}
#blogs-more-coverage .rec-src-link{font-weight:normal;}
#blogs-more-coverage .div-wrapper .what_is_container{padding:10px 25px 4px 0;}

/******* banner ad override ***********/
.ad-728x90 .adslug {background:transparent url(/assets/images/adslugs/091109_adlabel_vertical_white.gif) left top no-repeat;}



/*** indexv2 common elements ***/
.bodycontainer {
position:relative;
clear:both;
width:972px;
padding:15px 20px 20px;
background:#fff;
}

	.bodycontainer a:hover {text-decoration:none;}

.indexv2 a {color:#333;
	-o-transition:.2s;
	-ms-transition:.2s;
	-moz-transition:.2s;
	-webkit-transition:.2s;
	transition:.2s;
}
	.indexv2 a:hover {color:#2e538f;}

.clearleft {clear:left;}

.ab_cont, .c_cont {background:#fff;}

.ab_cont {
width:640px;
position:relative;
float:left;
}

.a_col, .b_col, .c_cont {
width:310px;
margin:0;
padding:0;
position:relative;
}
	.a_col {float:left;}
	.b_col, .c_cont {float:right;}
	
	#a_col_gray {/*background:url(/assets/images/widget/widget_gray_bg_gradient.png) repeat-y 0 0;*/}
	
	/*#a_col_gray .v2w {margin-bottom:20px;*margin-bottom:15px;}
	#a_col_gray .ffl_one_col #wh_one {padding-top:10px;}*/

.marketplace {padding:20px 0 0;
margin:10px 0 0;
width:100%;
}

	.marketplace #homead {float:right;}

.marketplacebing {width:640px;
float:left;
background:#fff;
}
	.marketplacebing .midcontainer {}
	
	.marketplacebing .bing {padding:0;
		width:600px;
	}

.marketplacepromos {width:300px;
float:right;
}

.marketplacepromos .promoright .promobox .ad-300x100 {margin-bottom:30px;}

.indexv2 .image_icon {background: transparent url(/assets/images/icons/play_icon_35x35.png) no-repeat 0 0;
height:35px;
width:35px;
position:absolute;
z-index: 1000;
}

.indexv2 .ss_image_icon {background:transparent url(/assets/images/icons/slideshow_icon_35x35.png) no-repeat 0 0;
height: 35px;
width: 35px;
position: absolute;
right:3px;
bottom:6px;
z-index: 1000;
}

.photo-credit {font-family:arial, verdana, sans-serif;}
	
/*** indexv2 widgets ***/

/*widget heads*/
.widget_head, .widget_head_1, .widget_head_short, .widget_head_2, #wh_two, .widget_head_3, .widget_head_4 {
	position:relative;
	text-align:left;
	overflow:hidden;
	border-bottom:1px solid #9aaecc;
	margin-bottom:15px;
}
.widget_head .title, 
.widget_head_1 .title, 
.widget_head_short .title,
.widget_head .title a, 
.widget_head_1 .title a, 
.widget_head_short .title a,
.widget_head_2 .title, 
#wh_two .title,
.widget_head_3 .title {font:600 19px/20px arial;
	position:relative;
	color:#2e538f;
	text-transform:uppercase;
	padding-bottom:5px;
}
	.widget_head .title a:hover, 
		.widget_head_1 .title a:hover, 
		.widget_head_short .title a:hover {color:#000;}
	
.widget_head .small, .widget_head_1 .small {
		font-size:18px;
		top:0;
	}

.widget_head .small a, .widget_head_1 .small a {color:#333;}
		
/*.widget_head_2, #wh_two {background:url(/assets/images/widget/widget_head_2_gradient.png) no-repeat 0 0;
	position:relative;
	height:29px;
	text-align:left;
	overflow:hidden;
	margin-bottom:10px;
}
	.widget_head_2 .title, #wh_two .title {
		font-family:arial, verdana, sans-serif;
		position:relative;
		top:4px;
		text-align:left;
		font-weight:normal;
		color:#fff;
		font-size:18px;
		text-transform:uppercase;
	}
	
		#wh_two {background-color:#494e60;
		border-bottom:none;
		}
			#wh_two .title {line-height:22px;}
			#wh_two a {color:#fff;}
*/
.widget_head_3 {background:#30649d;
border-top:0;
height:auto;
font-family:arial;
position:relative;
}

	.widget_head_3 .title {color:#fff;
	font-size:34px;
	text-transform:uppercase;
	padding-top:8px;
	position:relative;
	font-weight:600;
	}
	
	.widget_head_3 .subhead-title {color:#fff;
	font-size:15px;
	text-transform:uppercase;
	padding:0 0 5px;
	font-family:arial, verdana, sans-serif;
	position:relative;
	}
	
.widget_head_4{border-bottom:1px solid #bcbcbc;
text-align:left;
color:#333;
font-weight:normal;
font-size:22px;
line-height:25px;
font-family:arial;
text-transform:uppercase;
margin-bottom:8px;
}

.widget_head_4 span{color:#808080;}

#wh_five{border-bottom:none;margin-bottom:10px;}
#wh_five .title{
text-align:left;
color:#333;
font-weight:bold;
font-size:12px;
line-height:24px;
font-family:arial, verdana, sans-serif;
text-transform:uppercase;
}

/* widget margin */
.ab_ind, #metaH, #top5, #metaVH, #promo, .canvas, #homead, .index-bing, #newsbulletin, #wehop, #rsslisting, .slideshow-widget, #vCarouselContainer, #stacker, .marketplacebing, #socialtoolkit, #moreWidget, .partnersXML, .flex-carousel, #hCarouselContainer, #countdown_container, #liveeventpromo, .gallery {margin-bottom:20px;}

	#s4m, #mainVideoWide, #share-bar, #spev8, #liveEvent, #liveeventcalendar {margin-bottom:30px;}

#ff_lite {margin-bottom:12px;} /* this plus default item view padding equals 20 */

/* bing */
.index-bing .midcontainer {background:#fff;}

/* canvas */
.indexv2 .canvas {text-align:center;}
.indexv2 .canvas .widget_head{margin-bottom:5px;}

/* spev4a */
#s4a {width:310px;
overflow:hidden;
padding-bottom:20px;
background:#fff;
}

	#s4a .content-label, #s4a .content-label2 {color:#fff;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	}
	
	#s4a .s4a_rel .content-label2 {color:#c3230c !important;
		font-size:12px !important;
		font-weight:bold !important;
	}
	
	#s4a .photo-credit {padding:2px 0 2px;}
	
	#s4a_img {position:relative;
		background:#2d3540;
		padding:3px 3px 0;
	}
	
	.s4a_tslogo {position:absolute;
		top:10px;
		left:-6px;
		width:82px;
		height:27px;
	}
	
	#s4a_headline {background:#2d3540;
		padding:8px 8px 10px;
	}
		#s4a_headline a {color:#fff;
			font-family:arial;
			font-size:18px;
			line-height:20px;
			font-weight:300;
		}
	
	#s4a_rel {padding:0 0 10px;}
	
	.s4a_bold {font-weight:bold;}
	
	.s4a_pipe {font-size:13px;
		color:#999;
		margin: 0 4px;
		position:relative;
	}
	
	.s4a_rel {display:inline;
		margin:0;
		padding:0;
		position:relative;
	}
		.s4a_rel li {display:inline;
			position:relative;
			line-height:15px;
		}
		
	.s4a_bullet {display:inline;
		background:url(/assets/images/icons/bullet-999.gif) no-repeat;
		position:relative;
		top:3px;
		left:1px;
	}
	
/* spev4M */
#s4m .container {position:relative;}

#s4m .photo-credit {padding:4px 3px 0 0;}

#s4m .preview-image {background:#2d3540;
	padding:3px 3px 0;
}
	#s4m .preview-image .clip-div {width:634px;
	overflow:hidden;
	}
	
#s4m .headline, #h_lead {font-family:arial;
	position:relative;
	font-weight:300; 
	font-size:24px;
	line-height:24px;
	padding:7px 5px 7px;
}
	#s4m .headline a, #s4m .content-label, #h_lead a, #h_lead .content-label {color:#fff;}
	
		#s4m .headline a, #s4a_headline a {color:#fff;
		-o-transition:.2s;
		-ms-transition:.2s;
		-moz-transition:.2s;
		-webkit-transition:.2s;
		transition:.2s;
		text-transform:uppercase;
		}
			#s4m .headline a:hover, #s4a_headline a:hover {color:#ccc;}
			
	#s4m .content-label, #h_lead .content-label {font-size:24px;
	line-height:24px;
	font-family:arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal
	}
	
	#s4m .util-links {font-family:arial, sans-serif;
	margin:1px 0 0;
	}
	
	#s4m .lead-in-util-link {font-size:12px;font-weight:bold;}
		#s4m .lead-in-util-link a {position:relative;}
	
	#s4m .lead-in-util-pipe {font-size:13px;
	color:#999;
	margin:0 6px;
	position:relative;
	}
		
	#s4m .spev4-relHed {color:#000;
	font-weight:bold;
	font-size:12px;
	margin-left:2px;
	position:relative;
	}
	
	#s4m .spev4-relList {list-style:none;
		padding:0;
		margin:0;
		display:inline;
		position:relative;
		}
		
			#s4m .spev4-relList .spev4-Bullet{display:inline;
			background:url(/assets/images/icons/bullet-999.gif) no-repeat;
			position:relative;
			top:3px;
			left:1px;
			}
			
			#s4m .spev4-relList li {display:inline;
			font-size:12px;
			position:relative;
			}
			
				#s4m .spev4-relList li a {position:relative;}
				
				
.wf-active #s4m .util-links, .wf-active #s4m .lead-in-util-link, .wf-active #s4m .spev4-relHed, .wf-active #s4m .spev4-relList li {font-family:'proxima-nova', arial;}
.wf-active #s4m .lead-in-util-link, .wf-active #s4m .spev4-relHed, .wf-active #s4m .spev4-relList li {font-size:14px;}

.s4m_tslogo {position:absolute;
	top:10px;
	left:-6px;
	width:82px;
	height:27px;
}

	.s4_topstory {background:url(/assets/images/widget/top_story.png) 0 0 no-repeat;}
	.s4_featured {background:url(/assets/images/widget/featured.png?v=1) 0 0 no-repeat;}
	.s4_exclusive {background:url(/assets/images/widget/exclusive.png) 0 0 no-repeat;}
	.s4_breaking {background:url(/assets/images/widget/breaking.png) 0 0 no-repeat;}
	.s4_photos {background:url(/assets/images/widget/photos.png) 0 0 no-repeat;}
	.s4_video {background:url(/assets/images/widget/video.png) 0 0 no-repeat;}
	
.metaH_timeDay {font-family:arial, verdana, sans-serif;
font-size:11px;
color:#666;
padding-top:5px;
}
	.metaH_timeDay span {padding:0 3px;}
	
/* top5 */
#top5{width:302px;
border:4px solid #30649d;
background:#fff;
}

	#top5 .listItem{width:272px;
	margin:0 5px;
	padding:0 10px;
	font-size:14px;
	}
	
	#top5 .divider{border-bottom:1px solid #d8d8d8;
	padding-top:15px;
	}
	
	#top5 .t5_narrow{width:132px;}
	
	#top5 .t5_narrow .divider{width:95px;
	margin-right:auto;
	margin-left:auto;
	}
	
	#top5 .listItem .listItemMedia{padding:8px 0 0 0;}
	#top5 .listItem .listItemMedia .listItemThumb{position:relative;}
	
	#top5 .listItem#item_0{}
	
	#top5 .listItemHeader{font-family:arial;
	font-size:16px;
	line-height:20px;
	color:#30649d;
	margin:10px 0 5px;
	}
	
	#top5 .listItemHeader .count {font-family:arial;
	font-size:34px;
	line-height:34px;
	font-weight:300;
	}
	
	#top5 .widget_head_3 .title .count {position:relative;
	right:5px;
	}
	
	#top5 .listItems .last{margin-bottom:25px;}
	#top5 .image_icon{
		right: 65px;
		bottom: 4px;}

	#top5 .listItemsFooter{position:relative;
		font-family:arial;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		margin:5px 0;
		height:22px;
	}
	
	#top5 #top5_arrow{
		position:absolute;
		top:-2px;
		background: url(http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
		height: 22px;
		width: 23px;
		margin-left:3px;
	}
	
	#top5 .top5_container .widget_head_3 .title, #top5 .top5_container .subhead-title {text-align:center;}

/*rsslisting*/
#rsslisting .container {margin-top:5px;}

/* promos */
#promo{width:310px;}

/* ad */
#homead .container .ad {padding-left:0;
width:300px;
}

/* stacker */
#stacker .one_col {float:left;
	width:310px;
}
	
	#stacker .one_col, #stacker .two_col {padding-top:20px;}
	
	#stacker .odd {float:right;}
	
	.stacker_wrap {margin-bottom:10px;}
	
	#stacker .widget_head_1 {margin-bottom:0;}
	
/* topic block */
#topicblock .tb {text-align:left;
	border-bottom:1px solid #d8d8d8;
	font-family:arial;
	font-size:14px;
	line-height:18px;
	padding:7px 0 6px;
}

#topicblock .tb_feature {}

#topicblock ul {padding:0;margin:0;}
	#topicblock ul li {list-style:none;}

	#top5 .listItem .listItemMedia .listItemThumb img, #ff_lite img {border:1px solid #ccc;}

/***** vCarousel widget *******/
#vCarouselContainer { width: 310px; overflow:hidden; }
#vCarouselContainer .widget_head_2 {margin-bottom:0;}
#vCarouselContainer .midcontainer { /*background: url(/assets/images/widget/widget_gray_bg_gradient.png) repeat-y 0 0; */}
#vContent, #vContent .vOuterPane { width:310px; height:550px; overflow:hidden; border-bottom: 1px solid #bcbcbc;}
#vContent .vOuterPane { position:relative; border:none;}
#vContent .vcontent { width:310px; }
.vcontent .vContentInner { padding:10px 0px 0px; /* border-bottom: 1px solid #bcbcbc; */ }
.vcontent .vImgLeft { float:left; width:150px; position:relative; }
.vcontent .vImgLeft img { border: 1px solid #ccc; margin-top:0px; margin-left:0px; }
.vcontent .vImgLeft .image_icon { right:1px; top:3px; }
.vcontent .vHeadline { float:left; width:133px; padding:0px 5px 0 10px; font-size: 15px; font-family:arial;font-weight:normal;}
.vcontent .vOverview { font-size:14px; font-family:arial, verdana, sans-serif; display:block; padding-top:5px; font-weight:normal; }
.vcontent .vDivider { height: 1px; background: #bcbcbc; margin-top:10px; *margin-top:7px; }
#vControls .vCarousel_pager { position:relative; margin-top: 10px; float:left; }
#vCarousel_pager li { list-style:none; float:left; padding:0; margin:0; }
#vCarousel_pager a { display:block; background:url(/assets/images/carousel_dots_off.png) no-repeat; cursor:pointer; padding-right:5px; }
#vCarousel_pager li.activeSlide a { background: url(/assets/images/carousel_dots_on.png) no-repeat; cursor:pointer; }
#vCarousel_pager img { border:none; }
#vControls {width:310px; height:32px; }
#vControls .vcontrol_container { height:100%; margin-top:10px; margin-right:5px; float:right; }
#vControls span { display:block; }
#vCarousel_prev_arrow { background: url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0; height:22px; width:23px; }
#vCarousel_next_arrow { background: url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0; height:22px; width:23px; }
a#vCarousel_prev, a#vCarousel_next { float:left; }

/** slideshowwidget **/
.slideshow-widget{
width:310px; height:auto;
position:relative;
}
	.slideshow-widget .widget_head_short {margin-bottom:5px;}

	.slideshow-widget .midcontainer{ width:310px; height:auto; }
	.slideshow-widget .slideshow-preview { width:310px;position:relative; height:286px;}
	
	.slideshow-preview .preview{
		margin:10px 6px 6px;width:307px; 
	}
	.slideshow-preview .image{
		text-align:center; margin-left:auto; margin-right:auto; width:264px;height:212px;
	}
	
	.slideshow-preview .photo-credit {padding-top:2px; *padding-top:1px;}
	
	.slideshow-widget .projector-arrow {
	position:absolute;top:310px;left:34px;z-index:1000;
	width:23px;height:13px;background:url(/assets/images/ss-arrow.gif) no-repeat bottom;
	}
	.clearboth {height:0;}

.slideshow-preview .preview .section	{font-size:11px;
padding:7px 5px 0; font-weight:bold; color:#000; float:left;
text-transform:uppercase;
}

.slideshow-preview .bubble {
	width:297px; height:49px; margin-left:auto; margin-right:auto; /**margin-top:6px;**/margin-top:9px; overflow:hidden;
	background-image:url('/assets/images/ss-bubble.gif');
}

.slideshow-preview .preview .callout {float:right;padding:5px;color:#000;font-size:11px;}
.slideshow-preview .preview .callout img {position:relative;top:1px; color:#000;}

.slideshow-preview .preview a:hover{ text-decoration:underline; }

.slideshow-preview .preview .headline{
overflow:hidden; padding:0 5px 11px; clear:both; width:275px; height:15px;
line-height:20px;font-weight:normal;font-size:11px;
}

	.slideshow-widget .slideshow-thumbs{position:relative; height:60px; margin-left:1px;}
	.slideshow-widget .slideshow-thumbs img {position:absolute;bottom:0px;left:12px}
	.slideshow-widget .thumb1, .slideshow-widget .thumb2, .slideshow-widget .thumb3, .slideshow-widget .thumb4, .slideshow-widget .thumb5 
	{height:62px;position:absolute;width:82px;z-index:2;}
	.slideshow-widget .thumb1 {margin:0 100% 0 0%;}
	.slideshow-widget .thumb2 {margin:0 80% 0 20%;}
	.slideshow-widget .thumb3 {margin:0 60% 0 40%;}
	.slideshow-widget .thumb4 {margin:0 40% 0 60%;}
	.slideshow-widget .thumb5 {margin:0 20% 0 80%;}
.slideshow-widget .extra{
position:relative; top:3px;display:none;
}
.slideshow-widget .morelink{padding:10px 10px 15px;}
.slideshow-widget .sponsor{ text-align:right; margin:20px; }
.slideshow-widget .sponsor .label{ font-size:9px; color:#999; position:relative; top:-10px; } 


/* freeformlite general */
.ffl_obj {position:relative;
padding:10px 0 8px;
border-top:1px solid #d8d8d8;
}

	/*override classes*/
	.meta_headlines .h {padding:7px 10px 6px;}
	
	.squeeze .ffl_obj {padding:0 !important;}
		.squeeze .h {padding:6px 0 4px;}
		.squeeze #h_reduce {font-size:14px;line-height:16px;}
	
.ffl_two_col .ffl_obj {width:310px;}

	.ffl_two_col .even {float:left;}
	.ffl_two_col .odd {float:right;}
	
.noDash, 
.ffl_0, 
.ffl_two_col .ffl_1, 
.squeeze .ffl_0 .h, 
.ffl_two_col .squeeze .ffl_1 .h {border:none !important;
	padding-top:0 !important;
	}
	
	.ffl_0 .ihop, .ffl_two_col .ffl_1 .ihop {margin-top:0;}

/* freeformlite items */
.h, .th, .ihop, .tho, .ht {font-family:arial;}
	
	.h, .ihop, .ht, .tho {font-size:15px;
		line-height:17px;
		text-align:left;
	}
	
	.tho, .th {font-size:15px;}

.bh{background: transparent url(/assets/images/icons/bullet-black.gif) no-repeat scroll -5px 0;
line-height: 15px;
font-size: 13px;
font-weight: normal;
line-height: 15px;
padding: 0 0 0 10px;}

.th {position:relative;}

.th .th_image {float:left;
width:150px;
position:relative;
margin:1px 0 5px;
*margin-bottom:0;
}

	.th_image .image_icon {right:3px;top:3px;}
	
	.th .th_headline {float:right;
		width:140px;
		padding:0 10px;
		position:relative;
	}
	
	.th #th_headline {float:none;width:100%;padding:0;position: relative;}
	
.ihop {margin:5px auto;
width:302px;
position:relative;
}
	.ihop .photo-credit {}
	.ihop .ihop_headline {margin-top:5px;}
	
		.ihop a:hover {text-decoration:none;}
	
	.ihop .ihop_overlay {position:absolute;
	top:0;
	left:0;
	background:#e2e2e2;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	width:302px;
	height:170px;
	display:none;
	}
	
.tho_image, .ht_image {position:relative;}
	.ht_image {padding:5px 0 0;margin-bottom:3px;}
	
	.tho_image .image_icon, .ht_image .image_icon {bottom:4px;*bottom:7px;right:75px;}
		
.tho_headline, .tho_dek {padding:5px 0 0;}
	.tho_dek {font-size:12px;
	line-height:15px;
	font-family:arial, verdana, sans-serif;
	}
	
#h_lead {width:630px;
background:#2d3540;
margin:0 0 10px;
}
	
/* hover stuff */
.ffl_obj a:hover, 
.th .th_image a:hover,
.ihop a:hover .ihop_headline, 
.ihop a:hover .ihop_overlay,
a:hover image_icon,
#s4m .container a:hover .s4m_tslogo {cursor:pointer;}

/* authors list */
#authorList .widget_head{margin-bottom:0;}

#authorList #authorNav{padding-top:10px;
margin:2px 0;
background:#ebf5ff;
}

#authorList #authorNav #jumpLabel{
	margin-left:10px;
	display:block;
	font-family:arial;
	margin-bottom:10px;
	font-size:13px;
	color: #333;
}

#authorList #authorNav #letters{margin-left:5px;}

#authorList #authorNav #letters a{
	background:#3c6f99;
	cursor:pointer;
}

#authorList #authorNav #letters a span{
	background:#3c6f99;
	cursor:pointer;
}

#authorList #authorNav #letters span{
	color:#fff;
	display:block;
	margin:0 2px 10px 8px;
	float:left;
	background:#b9b9b9;
	color:#fff;
	width:14px;
	text-align:center;
}

#authorList .letter{
	padding:10px 10px 20px 10px;
	border-top:1px dotted #cccccc;
}

#authorList .letter p{
	font-size:25px;
	font-weight:normal;
	font-family:arial;
	margin-top:10px;
}

#authorList .letter ul{
	list-style-type:none;
	margin-top:5px;
}

#authorList .letter ul li{
	float:left;
	width:33%;
	line-height:18px;
}

/* social tool kit */
#socialtoolkit {position:relative;}

#socialtoolkit .widget_head_short {margin:0;
background:#fff;
}

#socialtoolkit .widget_head_short .title {}

#socialtoolkit .midcontainer {background:#eceff4;
padding-bottom: 5px;
}

#socialtoolkit .container {background:transparent;
padding-top:15px;
margin:0 5px;
}

#socialtoolkit .like {width:300px;padding:0 0 8px}
#socialtoolkit .activity {background:#fff;width:300px}

/* newsletters */

#moreWidget .wNode{
padding:0 15px;
}
	
	#moreWidget .wNodeButton{
	float:left; width:90px; margin:5px 0; padding-bottom:10px;text-align:right;
	}
	#moreWidget .wNodeEndSpacer, #moreWidget .wNodeSpacer{
	height:10px;
	}
	
	#moreWidget .wNodeContentRight {position:relative;left:-2px;_left:5px;}	
	
	#moreWidget .moreLink{
	border:none;
	float:right;
	}
	#moreWidget .extraLinkDivider{
	border-bottom:1px solid #999;
	clear:both;
	}
	#moreWidget .extraLink {
	text-align:right;
	border-bottom:1px solid #999;
	padding:5px 20px 5px 10px;
	}
	
	#moreWidget .wNodeLeft, #moreWidget .wNodeRight {
		float:left;
		width:130px;
	}
		
		#moreWidget .single input {
			width:130px !important;
		}
		
		#moreWidget .double input {
			width:240px !important;
		}
		
	#moreWidget .wNodeRight {
		padding-left:10px;
	}

#moreWidget .midcontainer {background:#2f3540;}

	#moreWidget .widget_head {padding-left:0;
	background: transparent;
	border:none;
	height:auto;
	margin:0;
	position:relative;
	}
		#moreWidget .widget_head .title {background:url(/assets/images/v2/newsletter_header.gif) no-repeat 15px 0;
		top:0;
		text-indent:-9999px;
		padding-top:10px;
		}

	#moreWidget .container {background:transparent;
	padding: 0 0 15px;
	}

	#moreWidget .moreLink {padding-top:14px !important}

	#moreWidget .wNodeEndSpacer, #moreWidget .wNodeSpacer {height:5px;}
	#moreWidget .wNode {padding:0 15px;}

.pswdLessRegHeadline, .pswdLessRegHeadline a, #moreWidget .moreLink a {color:#fff;}

select#listMenu, #emailFormVal {
margin-top:2px;
border:1px solid #666;
color:#000;
font-size:11px;
}

select#listMenu {
width:140px;
height:22px;
padding:2px 0;
}

#pswdSubmitBut {height:22px;
padding-top:8px;
float:left;
}

#emailFormVal {
width:183px;
height:16px;
padding:3px 0 1px 2px;
}

#pswdLessRegDesc, #pswdLessRegMsg, .pswdAddress {
padding-top:5px;
line-height: 1.2em !important;
}

.errorMessage {color:red;}

/* inpageplayer */
#inpageplayer-kaltura {width:640px;}

#inpageplayer-kaltura .player {background:#000;}

/*today in history*/
#tdih{
	font-family:arial;
	font-size:14px;
	width:310px;
}

#tdih .tdih-wrapper #tho_0{
	border:none;
	padding-top:0;
}

#tdih .tho_headline .content-label{
	text-decoration:none;
	font-size:20px;
	line-height:22px;
	font-family:arial;
	font-weight:normal;
	display:block;
}

/* xml widget*/
.partnersXML ul {padding:0;margin:0;}
.partnersXML ul li{list-style: none;}
.partnersXML ul li.h {border-bottom:1px solid #d8d8d8;
	font-family:arial;
	font-size:14px;
	line-height:18px;
	padding:7px 0 6px;
}

.partnersXML ul li.h_feature {font-family:arial;
	padding:7px 0 6px;
	border-bottom:1px solid #d8d8d8;
}

.partnersXML .xml-widget {display:none;}

.partnersXML .widget_head {margin-bottom:0;}


/* main video wide*/

/********************************************
		main video wide
********************************************/	
#mainVideoWideContainer {position:relative;}

#mainVideoWide {position:relative;overflow:hidden;}

	#mainVideoWide .midcontainer {
		background:#fff;
		z-index:5;
	}
	
	#mainVideoWide .widget_head {
	display:none;
	}
	
#topvideoContainer {
	border:0;
	height:221px;
	margin:16px 7px 0 0;
	overflow:hidden;
}
	#topvideoContainer .mediaplayer {
		background:#fff;
		float:left;
		height:257px;
		width:400px;
	}
	
	#topvideoContainer .player_medium {
		margin:0;
	}
	
#mainVideoWide .videoPlaylistContainer {
	float:left;
	width:220px;
	margin-left:9px;
	visibility:hidden;
}
	
	#mainVideoWide #more-videos {
		font-size:11px;
		padding:7px 0 3px; text-transform:uppercase; font-weight:bold;
		*padding:7px 0 0;
		border-bottom:0;
	}
		#mainVideoWide #more-videos .left {
			float:left; 
			margin-left:420px;
			_margin-left:210px;
		}
		#mainVideoWide #more-videos .right {
			float:right; 
			margin-right:8px;
			_margin-right:4px;
		}
	
	#mainVideoWide a.previous, #mainVideoWide a.next {
		cursor:pointer;
		height:10px;
		left:409px;
		line-height:99999px;
		position:absolute;
		width:220px;
		z-index:10;

	}
	
		#mainVideoWide a.previous {
			border-bottom:1px solid #bcbcbc;
			background:transparent url(/assets/images/arrow_bcbcbc_up.png) 12px 0 no-repeat;
			top:6px;
		}
			* html #mainVideoWide a.previous {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/arrow_bcbcbc_up.png", sizingMethod="crop");
			background-position:12px 0;
			top:4px;
			}
			
			#mainVideoWide a.previous:hover {
				border-bottom:1px solid #44504b;
				background:transparent url(/assets/images/arrow_44504b_up.png) 12px 0 no-repeat;
			}
				* html #mainVideoWide a.previous:hover {
					border-bottom:1px solid #44504b;
					background-image:none;
					display:inline-block;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/arrow_44504b_up.png", sizingMethod="crop");
					background-position:12px 0;
				}
			
		
		#mainVideoWide a.next {
			border-top:1px solid #bcbcbc;
			background:transparent url(/assets/images/arrow_bcbcbc_down.png) 12px 0 no-repeat;
			top:236px;
		}
		
			* html #mainVideoWide a.next {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/arrow_bcbcbc_down.png", sizingMethod="crop");
			top:236px;
			background-position:12px 0;
			}
			
			#mainVideoWide a.next:hover {
				border-top:1px solid #44504b;
				background:transparent url(/assets/images/arrow_44504b_down.png) 12px 0 no-repeat;
			}
				* html #mainVideoWide a.next:hover {
					border-top:1px solid #44504b;
					background-image:none;
					display:inline-block;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/arrow_44504b_down.png", sizingMethod="crop");
					background-position:12px 0;
				}
	
	#mainVideoWide .videoPlaylist {
		height:237px;
		margin:6px 0 0 0;
		*margin-top:8px;
		overflow:hidden;
		width:220px;
	}
		
		#mainVideoWide ul {
			margin:0;
			padding:0;
		}
		
			#mainVideoWide ul li {
				*float:left;
				list-style-type:none;
			}
				
				#mainVideoWide .active img {
					border-bottom:4px solid #34679c !important;
					border-left:1px solid #34679c !important;
					border-right:1px solid #34679c !important;
					border-top:1px solid #34679c !important;
				}
				
				#mainVideoWide .wi-container {
					border-top:0;
					padding:6px 10px 5px 10px;
					*padding:4px 10px;
					*position:relative;
					width:200px;
				}
				
				#mainVideoWide .wi-container-1 {
				}
				
				#mainVideoWide .wi-container-2 {
				}
				
				#mainVideoWide .wi-container-3 {
				}
				
				#mainVideoWide .wi-container img {
					border:1px solid #999;
				}
				
				#mainVideoWide  .itemHead-wrapper span.viewH {font-family:arial;
					font-size:12px;
					font-weight:normal;
					line-height:14px;
				}

				#mainVideoWide  .wi-imgL {
					float:left;
					padding-right:10px;
					position:relative;
				}
				
					#mainVideoWide .wi-imgL .ip-item-image-icon {
						background:url(/assets/images/icons/play_icon_35x35.png) no-repeat scroll 0 0 transparent;
						height:35px;
						width:35px;
						position:absolute;
						left:62px;
						top:18px;
					}
						
						#mainVideoWide .wi-imgL a:hover span {cursor:pointer;}
					
						* html #mainVideoWide .wi-imgL .ip-item-image-icon {
						background-image:none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/icons/play_icon_35x35.png", sizingMethod="crop");
						_left:70px;
						_top:26px;
						}

#mainVideoWide .mvwMeta, #mainVideoWide .divwrapper {
	background:#fff;
	width:640px;
}	
	
	#mainVideoWide .mvwMeta .info {
		float:left;
		width:380px; padding:10px 0 10px 10px;
	}
		
		#mainVideoWide .mvwMeta .headline {
			color:#333;
			font-size:13px;
			line-height:13px;
			font-weight:bold;
			margin:2px 0 2px 0;
			padding:0;
		}
		
		#mainVideoWide .mvwMeta .overview {
			margin-top:0;
		}
		
		#mainVideoWide .mvwMeta .published {color:#777;
		font-size:10px;
		font-weight:bold;
		margin:2px 0 10px;
		}
	
	#mainVideoWide .mvwMeta .related-links {
		float:right;
		padding:12px 10px 10px 25px;
		width:205px;
	}
		
		#mainVideoWide .mvwMeta .related-title {
			font-weight:bold; color:#333;
			height:15px;
			text-transform:uppercase;
			font-size:11px;
		}
		
		#mainVideoWide .mvwMeta .full a {
			text-transform:uppercase; font-weight:bold;
		}
		
		#mainVideoWide .mvwMeta .related-item {
			background:transparent url(http://a.abcnews.com/assets/images/icons/bullet-999.gif) -5px 0 no-repeat;
			font-size:11px;
			padding-bottom:4px;
			padding-left:10px;
			margin-left:-10px;
		}
		
		#mainVideoWide .more a {
			text-transform:uppercase; font-weight:bold; font-size:11px;
		}



.shadow { box-shadow: 0px -10px 15px -10px #fff, 0 10px 810px -60px #ccc, 12px 15px 18px -5px #ccc;
          -moz-box-shadow: 0px -10px 15px -10px #fff, 0 10px 810px -60px #ccc, 15px 15px 18px -5px #ccc;
          -webkit-box-shadow: 0px -10px 15px -10px #fff, 0 10px 810px -60px #ccc, 12px 15px 18px -5px #ccc;
}
   
.shadowbg { position: absolute\9;z-index:-1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0, M21=0, M22=1,sizingMethod='auto expand')";
            filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0, M21=0, M22=1,sizingMethod='auto expand')
            	    progid:DXImageTransform.Microsoft.Blur(PixelRadius='15', MakeShadow='true', ShadowOpacity='0.40')
            	    progid:DXImageTransform.Microsoft.Glow(Color='#cccccc', Strength=3)
            	    progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
            background:#aaa\9; }
          
#mainVideoWideContainer .shadowbg{height:85%\9; width:600px\9; top:10px\9;}  

/* share tools */
#share-bar{position:relative;min-height:24px;top:-2px}
#share-bar #share-facebook{width:85px;margin-right:8px;overflow:visible;}
#share-bar .share-group{float:left;padding-top:2px;}
#share-bar .share-group .share-btn{float:left;margin-right:8px;}
#share-bar .share-btn a span, .share_bottom_wide .share-btn a span{}
#share-bar .share-btn {margin:0 !important;}

/*tweet*/
#share-bar .share-group-0 .share-btn-0{width:90px !important;overflow:hidden;}


/*plusone*/
#share-bar .share-group-0 .share-btn-1{width:70px !important;overflow:hidden;}


#share-bar .share-btn a span, .share-btn div span{
	background: url(http://a.abcnews.com/assets/images/story/liststory_sprite.gif) no-repeat;
}

#share-bar .share-btn a.addthis_button_email span,
.share_bottom_wide .share-btn a.addthis_button_email span {background-position: -9px -58px;
height: 19px;
width: 17px;
border: 1px solid #ccc;}

/****************************************
		video strip
****************************************/
.widget_controls{
	position:absolute; right:10px; top:1px;
	}
		
		/*prev*/
		.widget_controls a.previous {
		position:absolute; top:6px; right:23px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0;
		width:23px;
		height:22px;
		}
		.widget_controls a.previous:hover {
		position:absolute; top:6px; right:23px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;
		width:23px;
		height:22px;
		}
		/*next*/
		.widget_controls a.next {
		position:absolute; top:6px; right:0;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
		width:23px;
		height:22px;
		}
		.widget_controls a.next:hover{
		position:absolute; top:6px; right:0;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;
		width:23px;
		height:22px;
		}
		
		*html .widget_controls a.previous, *html .widget_controls a.previous:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1", sizingMethod="crop");	
	cursor:pointer;
		}
		
		*html .widget_controls a.next, *html .widget_controls a.next:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_right_IE.png", sizingMethod="crop");
	cursor:pointer;
		}
		
		
			.widget_controls a.hnext {
			position:absolute; top:2px; right:0px;
			background:green;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
			.widget_controls a.anext {
			position:absolute; top:2px; right:0px;
			background:blue;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
		.widget_controls a.previous:focus, .widget_controls a.next:focus {
		outline:none;
		}
	
		.jcspacer{height:6px; width:7px; padding:0; border:0 !important; font-size:1px; margin-top:1px; }
		
		.jumpCircleItemOn{background: url(/assets/images/carousel_dots_on.png) no-repeat; cursor:pointer;}
		
		.jumpCircleItemOff{background: url(/assets/images/carousel_dots_off.png) no-repeat; padding:0; cursor:pointer;}
		
			*html .jumpCircleItemOn  {background-image:none; cursor:pointer;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_dots_on.png", sizingMethod="crop");
		position:relative;
		zoom:1;
		}
		
			*html .jumpCircleItemOff {background-image:none; cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_dots_off.png", sizingMethod="crop");
		position:relative;
		zoom:1;
		}
		
			@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
				.jumpCircleItemOn, .jumpCircleItemOff {position:relative;top:7px;}
			} /*opera*/

.strip-4{
position:relative; width:992px; overflow:hidden; 
}
	.strip-4 .stripshade{
	display:none;
	position:absolute; top:0px; left:0px; height:15px; width:1002px; /*background:transparent url(/assets/images/bg-stripshade.png) repeat-x;*/ z-index:100;
	}
	.strip-4 .midcontainer{
	width:1012px; height:76px; overflow:hidden;
	border-top:none;border-right:none;/*border-bottom:1px solid #ccc;*/border-left:none;
	border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;padding:15px 0;
	}
		
	.strip-4 .carousel-content {
	height:105px;background:#dde0e1;
	}
	
		.strip-4 .carousel-content {height:76px;}
	
		.strip-4 .carousel-content .preview {margin:5px 0;}
		
	.strip-4 .carousel-content .carouselitem{
	width:201px; height:60px; overflow:hidden; margin:0 2px 0 5px; padding:4px 5px 6px;
	border-top:none;
	float:left;
	overflow:hidden;
	}
		.strip-4 .carousel-content #carousel-dual{
		height:56px;
		}
		
	.strip-4 .carousel-content .wi-item{
	width:282px;border-top:0; margin:0;padding-top:0;line-height:1.2em;position:relative;
	}
		.strip-4 .carousel-content .wi-item{width:205px;}
		
	.strip-3 .section, .strip-4 .section{display:none;}
	.strip-3 .carousel-content #carousel-dual img, .strip-4 .carousel-content #carousel-dual img{
	float:left; width:150px; height:84px;
	margin:0 5px 0 0;
	}
		.strip-4 .carousel-content #carousel-dual img{
		width:100px; height:56px;
		}
		
		.strip-4 .carousel-content .image-icon {background: transparent url(/assets/images/icons/play_icon_35x35.png) no-repeat 0 0;
		height:35px;
		width:35px;
		left:64px;
		position:absolute;
		top:1px;
		}
			*html .strip-4 .carousel-content .image-icon  {background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/icons/play_icon_35x35.png", sizingMethod="crop");
			}
	
	.strip-4 .carousel-content h4, .strip-4 .carousel-content span.headlineView {
	margin-top:0px; 
	position:relative;
	top:-2px;
	margin-left:108px;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	}
		.wf-active span.headlineView .content-label2 {font-size:11px;}
		
		.strip-4 .carousel-content span.headlineView {display:block;}
	
		.strip-4 .carousel-content h4 a:hover, .strip-4 .carousel-content span.headlineView a:hover {}
		
	.strip-4 .widget_head .title {display:none;}
		
	.strip-4 .widget_head{
	height:105px;width:110px; z-index:99; position:absolute; top:16px; left:0px; border:none;
	margin:0 !important;
	background:#fdfbfa url(/assets/images/v-strip4-bg.png) no-repeat right top;
	height:80px;
	}
		
	.strip-4 .widget_controls{
	height:105px; width:105px; position:absolute; top:0px; right:0px; text-align:center;height:78px;
	}
		
	.strip-4 .paginator{
	position:absolute;
	right:57px;
	margin-right:0;
	top:31px;
	top:35px\9; /* IE8, below */  
	*top:30px; /* IE7 */  
	height:16px; 
	overflow:hidden;
	font-size:11px; 
	color:#fff; 
	text-align:right;
	}
		
			@media screen and (-webkit-min-device-pixel-ratio:0){
				.strip-4 .paginator {top:35px;}
			}
		
	.strip-4 .widget_controls a.vprevious,.strip-4 .widget_controls a.vnext {
	position:absolute;top:27px; background:none; font-size:22px;font-weight:bold;color:#036;
	}
		.strip-4 .widget_controls a.vprevious{
		position:absolute;right:31px; width:14px; overflow:hidden; 
		background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0;
		width:23px;
		height:22px;
		}
		.strip-4 .widget_controls a.vnext{
		position:absolute;right:10px; width:14px; overflow:hidden;
		background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
		width:23px;
		height:22px;
		}
		
			.strip-4 .widget_controls a.vprevious:hover{
			background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;
			}
			.strip-4 .widget_controls a.vnext:hover{
			background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;
			}
			
				*html .strip-4 .widget_controls a.vprevious, *html .strip-4 .widget_controls a.vprevious:hover{background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1", sizingMethod="crop");	
		cursor:pointer;
			}
			
				*html .strip-4 .widget_controls a.vnext, *html .strip-4 .widget_controls a.vnext:hover {background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_right_IE.png", sizingMethod="crop");
		cursor:pointer;
			}
	
	.strip-4 .overview{display:block;}
	.rssbadge{display:none;}
	.strip-4 .carousel-content a {color:#555;}

/********************************************
		spev 8
********************************************/	
.spev8-MediaPlayer {position:absolute;
background:#000;
*z-index:auto;
z-index:1000;
top:10px;
}

#spev8 {/*width:658px;*/
height:500px;
position:relative;
top:-10px;
}
	
	#spev8 .removeDek {display:none;}

	#spev8 .midcontainer {
		background:#fff;
		padding:10px 0 0;
	}
	
	#spev8 .widget_head {
		height:auto;
		margin:0;
		border:none;
	}
	
	#spev8 #mediaContainer {
		margin:0;
		overflow:hidden;
		width:640px;
	}
	
		#spev8 #mediaContainer .spev8-Media {height:360px;}		
		
	#spev8 #mediaContainer .spev8-Media #s8-image-container {position:relative; display:block; z-index:1001; min-height:360px;}
				
	#spev8 #mediaContainer .spev8-Media .s8-image-container-icon {background: url(/assets/images/icons/play_icon_135x135.png) no-repeat 0 0 transparent;
			position: absolute;
			height: 196px;
			width: 196px;
			left: 222px;
			top: 82px;	
		}
	
		* html #spev8 #mediaContainer .spev8-Media .s8-image-container-icon {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/icons/play_icon_135x135.png", sizingMethod="crop");
			}
			
		#spev8 #mediaContainer .spev8-Media a:hover .s8-image-container-icon {background-position: -196px 0;}
	
	#spev8 #mediaContainer #mainMeta {width:640px;}
	
	#spev8 .videoPlaylistContainer {
		background:#fff;
		width:642px;
	}
	
	#spev8 .videoPlaylist {
		height:88px;
		padding:0;
		overflow:hidden;
		width:640px;
		background:transparent;
		position:relative;
	}
		
		#spev8 .videoPlaylist #videoAdOverlay {position:absolute;
		width:640px;
		height:88px;
		opacity:0;
		filter:alpha(opacity=0);
		-moz-opacity:0.0;
		z-index:5000;
		display:none;
		background:#fff;/* ie fix */
		}
		
	#spev8 .carousel-wrap {width:638px;}
				
	#spev8 ul {
		margin:0;
		padding:0;
	}
	
		#spev8 ul li {
			float:left;
			list-style-type:none;
			position:relative;
		}
						
			#spev8 .active {background:#2d3540 !important;
			margin-top:0 !important;
			border-top:4px solid #2d3540;
			}
						
			#spev8 .wi-container {
				width:203px;
				height:75px;
				padding:3px 4px 5px;
				background:#4d4d4d;
				margin:4px 4px 0 0;
			}
			
			#spev8 .last {
				width:202px;
				margin-right:0;
			}
			
			#spev8 .spacer {margin-right:4px;}
			
			#spev8 .wi-container img {
				border:1px solid #4d4d4d;
			}
			
			#spev8 .itemHead-wrapper {background:#4d4d4d;
			height:75px;
			overflow:hidden;
			width:98px;
			margin:0;
			position:relative;
			float:left;
			}
			
				#spev8 .active .itemHead-wrapper {background:#2d3540;
				margin:0;
				}
				
				#spev8 a {color:#fff;
				cursor:pointer;
				display:block;
				}
					#spev8 a:hover {cursor:pointer;}
					
					#spev8 .active img {border:1px solid #fff !important;}
				
				#spev8 .content-label {color:#fff;
				text-transform:uppercase;
				font-size:11px;
				font-weight:normal;
				}
					#spev8 .active .content-label {font-weight:bold;}
			
			#spev8 .itemHead-wrapper .viewH {
				font-size:12px;
				line-height:15px;
				padding:8px 5px 2px;
				font-weight:normal;
			}

			#spev8 .wi-img {
				position:relative;
				float:left;
				height:75px;
				width:102px;
				padding:0;
				margin:0;
			}
			
				#spev8 .wi-img .ip-item-image-icon, #spev8 .wi-img .ss_image_icon {height:35px;
					width:35px;
					position:absolute;
					right:4px;
					bottom:2px;
				}

			
					#spev8 .wi-img .ip-item-image-icon {background:url(/assets/images/icons/play_icon_35x35.png) no-repeat scroll 0 0 transparent;}
					
					* html #spev8 .wi-img .ip-item-image-icon {
					background-image:none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/icons/play_icon_35x35.png", sizingMethod="crop");
					}
					
					#spev8 .wi-img .ss_image_icon {background: url(/assets/images/icons/slideshow_icon_35x35.png) no-repeat scroll 0 0 transparent;}
					
					* html #spev8 .wi-img .ss_image_icon {
					background-image:none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/icons/slideshow_icon_35x35.png", sizingMethod="crop");
					}
					
	#spev8 .s8meta {overflow:hidden;
	background:#2d3540;
	position:relative;
	white-space:nowrap;
	width:640px;
	}
	
			#spev8 .photo-credit {text-align:center;
			position:absolute;
			bottom:0;
			right:0;
			z-index: 100000;
			padding:7px 8px 7px;
			color:#ccc;
			}
			
			#spev8 .s8-image-credit-bg {
				position:absolute;
				background: #000;
				bottom:4px;
				right:0;
				z-index: 100000;
				padding:5px 8px;
				filter:alpha(opacity=35);
				-moz-opacity:.35;
				opacity:.35;
			}

		#spev8 .s8meta .headline {
			font-family:arial;
			margin:0;
			padding:10px 5px 10px 15px;
			color:#fff;
			font-weight:normal;
		}
		
			#spev8 .s8meta .headline a {color:#fff;}
				#spev8 .s8meta .headline a:hover {color:#ccc;}
			
			#spev8 .s8meta .spev8-medium {font-size:26px;line-height:26px;}
	
	#spev8 .spev8_no_wrap {white-space:nowrap;}
	
/*** Top Ticker Stats ***/
#prez_stats_wrapper {width:310px;margin:0 auto;}
#prez_stats {background:#d1e0ef;}
#prez_stats ul {margin:0;padding:0;}	
#prez_stats li {list-style-type:none;border-bottom: 2px solid white;padding:3px 0 1px 20px;}
#prez_stats li a {color:#333;}
	#prez_stats li a:hover {text-decoration: none;}

.prez_data {float:left;
padding:5px 3px 5px;
text-align:right;
}

.prez_price, .prez_change, .prez_diff, .prez_ {width:35px;}

.prez_name {width: 120px;
font-weight: bold;
text-align: left !important;
}

.prez_stats_header {background:url(/assets/images/politics/otus/redux/bg_gradient_top_ticker_stats.jpg) repeat-x 0 0;
text-transform: uppercase;
color:#fff;
padding:5px 0 4px;
font-size:13px;
font-weight: bold;
border-bottom:2px solid #fff;
}


/********************************************
    mini carousel
********************************************/

.minicarousel {
position:relative;
width:310px;
background:#fff;
}
.minicarousel .widget_controls{top:-7px;right:0;}
.minicarousel .widget_head_1, .minicarousel .widget_head_short{border-bottom:none;margin-bottom:0;}
.minicarousel .widget_head_1 .title, .minicarousel .widget_head_short .title{font-size:12px;color:#333;text-transform:uppercase;font-weight:bold;font-family: arial, verdana, sans-serif;text-align: left;line-height:24px;}
.minicarousel  a{ color:#333; }

.minicarousel .video-carousel-content{
z-index:1; position:relative; left:-1px; height:172px; overflow:hidden;
width:318px; border:none; background:#fff;
}
.minicarousel .video-carousel-dual{
position:absolute;
width:324px; height:187px; background:#fff;
}
.minicarousel .headline{
width:100px; color:#000; height:80px; overflow:hidden;
font-weight:normal; text-align:left;
}
.minicarousel .copy{
    width:100px; color:#000;
}
.minicarousel .thumbnail{
margin:5px 0;
position:relative;
}
.minicarousel .thumbnail .image_icon{
bottom: 2px;
right: 0;
}

.minicarousel .videocarouselitem{
float:left;
width:100px; height:160px; padding:4px 2px;
}

.minicarousel .loading-indicator {position:absolute;left:150px;top:25px;}

.minicarousel .paginator{
/*width:100px;*/ margin-right:50px; position:relative;top:11px;*top:10px;
height:16px; overflow:hidden;font-size:11px; color:#fff; text-align:right;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
   .minicarousel .paginator {top:15px;}
} /* safari/chrome */

/* live event */

#liveEvent{padding-bottom:30px;border-bottom:1px solid #bcbcbc;font-family: "proxima-nova",sans-serif;}
#liveEvent .lvContainer{float:left;margin-top:15px;}
#liveEvent .lvContainer .lvOverlay{position:absolute;width:164px;height:94px;z-index:5000;cursor:pointer;}
#liveEvent .lvContainer .lvOverlay:hover{background: #000 url("http://a.abcnews.com/assets/images/icons/play-overlay.png") no-repeat 120px 50px;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;}

#liveEvent .widget_head{
position: relative;
background: #3f484d;
padding:4px 20px 2px 10px;
z-index:999;
margin-bottom: 2px;
margin-right:1px;
float:left;

}

#liveEvent .widget_head .title{
font-family: "proxima-nova",sans-serif;
font-weight:600;
font-size:18px;
text-transform:none;
text-align:left;line-height:24px;
color:#fff;
float:left;
top:0 !important;
padding-bottom:0;
}

#liveEvent #liveEventBanner{font-size:23px;font-weight:600;text-transform:uppercase;background:white;color:#3f484d;text-align: center;margin-bottom: 20px;padding-bottom:20px;/*border-bottom:1px solid #e6e6e6;*/}
#liveEvent #liveEventBanner h1, #liveEvent #liveEventBanner p{display:inline;}
#liveEvent #liveEventBanner h1 {color:#edae00;font-weight: 100;font-size:26px;padding-left: 20px;margin-left:20px;border-left: 1px solid #edae00;}

#share-sq{float:left;width:68px;}
#share-sq .btn{cursor:pointer;float:left;width:34px;height:31px;background:url("http://a.abcnews.com/assets/images/icons/fb-tweet-sq.png") no-repeat;}
#share-sq .share-fb{background-position: 0 0}
#share-sq .share-tw{background-position: -35px 0;}
#liveEvent.multiStream #share-sq{right: 87px;}

#liveEvent .singleStreamOffset{margin-left:35px;}

#liveEvent.multiStream .widget_head{padding:0 20px 0 10px;border-bottom:0;width:544px;margin-left:27px;}
#liveEvent.multiStream .widget_head .title{float:left;}
#liveEvent.multiStream #mainFeature{float:right;margin-right:70px;}
#liveEvent.multiStream .widget_head{padding-top:0;padding-bottom:0;}
#liveEvent.multiStream .widget_head .title{line-height:30px;}
#liveEvent.multiStream #liveEventBanner{float:left;background:#3f484d;font-weight:600;color:#fff;width:210px;padding:15px 20px 15px 5px;font-size:24px;text-align:right;text-transform:uppercase;line-height:24px;margin-bottom:15px;}
#liveEvent.multiStream #liveEventBanner.bannerImg{background: #fff;padding:0;width: 235px;}

#liveEvent.multiStream #liveEventBanner h1{font-size: 25px;color:#edae00;display:block;border-left:none;}
#liveEvent.multiStream #liveEventBanner .tsec{display:block;}
#liveEvent.multiStream #liveEventBanner .t1{font-size:25px;}
#liveEvent.multiStream #liveEventBanner .t2{font-size: 29px;}
#liveEvent.multiStream #liveEventBanner .t3{font-size:19px;}

#liveEvent .lv .widget_head .title{font-size:13px;text-transform:none;text-align:left;line-height:24px;color:#fff;}

#liveEvent .widget_head .title .label{font-weight: bold;margin-right:5px;float:left;}

#liveEvent #ssTrackContainer{float: right;width:100%;}
#liveEvent.multiStream #ssTrackContainer{float: right;margin-right: 69px;width:640px;}
/*#liveEvent .widget_head, #liveEvent .widget_head_1, #liveEvent .widget_head_short{margin-bottom:0;border-bottom:none;}*/

#liveEvent #mainFeature{position:relative;float:left;}
#liveEvent #liveEventPlayer{position:absolute;top:-9999999px;border:1px solid #000;background:#000;}

#liveEvent #liveEventBottom{position:relative;width:235px;float:left;border-top:1px solid #e6e6e6;}
#liveEvent #liveEventBottom .lvContainer .lv{overflow:hidden;width:170px;margin-right:0;margin-left:70px;}
#liveEvent #liveEventBottom .lvContainer .lv .title{color:#2f73c5;margin-top:4px;font-size:12px;height:28px;}
#liveEvent #liveEventBottom .divider{position:absolute;width:1px; top:40px; bottom:0px; height:145px; right:319px;background-color:#bcbcbc; overflow:hidden}

#liveEvent #mainFeature a.main_media_click .image_icon {
background: url(http://a.abcnews.com/assets/images/icons/play_icon_135x135.png) no-repeat 0 0 transparent;
position: absolute;
height: 196px;
width: 196px;
left: 222px;
top: 82px;
display:none;
}

#liveEvent #preview-1 .image_icon, #liveEvent #preview-2 .image_icon{
top: 105px;
left: 215px;
}

#liveEvent #mainFeature #callout{
position:absolute;
bottom:0;
background: #000;
z-index: 100000;
padding:7px 8px 7px;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
width:624px;
color:#fff;
font-size:20px;font-family:arial;
}
#liveEvent #mainFeature #callout a{
color:#fff;
}
#liveEvent #mainFeature #callout a:hover{
color:#ccc;text-decoration:none;
}

#liveEvent .previewplayer{
width:164px;height:94px;
position:absolute;
top:-99999px;
background:#000000;
display:inline;
overflow:hidden;
}

#liveEvent #liveEventBottom #thumbsOverlay{
    position:absolute;
	top:0;
	left:0;
	background:#333;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	width:640px;
	height:210px;
	display:none;
	z-index: 5001;
}

#liveEvent .pWrapper{position:relative;overflow:hidden;}

/*live event bottom module override*/
#liveEvent #liveEventBottom .lvContainer .full .canvas, #liveEvent #liveEventBottom .lvContainer .full #ff_lite{margin-left:30px !important;}
#liveEvent #liveEventBottom .lvContainer .full #ff_lite .widget_head_1{margin-bottom: 10px;margin-top: 5px;}

#rampcc_div {
    z-index: 100;
    position: absolute;
    color: #fff;
    background:#000;
    right: 0;
    left: 0;
    display:none;
    bottom: 10%;
    padding: 4px;
    text-align: center;
    font-size: 1.25em;
}
#rampcc_toggle{background: rgba(37, 37, 37, 0.5);color:#fff;position:absolute;top:-1000px;left:10px;padding:5px;}

/*related stories canvas*/
#related-stories{text-align:left;font-size:12px;color:#000;}
#related-stories .regitem-bullet{background: url(/assets/images/icons/bullet-black.gif) no-repeat 0 0;}
#related-stories ul li{margin-top: 5px;line-height: 15px;float: left;list-style: none;clear: both;width: 100%;}
#related-stories a{color:#333;}

/**** Countdown clock ******/

#countdown_container {
		/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(bottom, #CEE2F2 0%, #FFFFFF 100%);

		/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(bottom, #CEE2F2 0%, #FFFFFF 100%);

		/* Opera */ 
		background-image: -o-linear-gradient(bottom, #CEE2F2 0%, #FFFFFF 100%);

		/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #CEE2F2), color-stop(1, #FFFFFF));

		/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(bottom, #CEE2F2 0%, #FFFFFF 100%);

		/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to top, #CEE2F2 0%, #FFFFFF 100%);
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CEE2F2'); /* IE6 & IE7 */
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CEE2F2')"; /* IE8 */
}

#countdown_container #countdown_clock { padding: 15px 0px 0px; margin-left:25px; text-align:center; }
#countdown_container a:hover { text-decoration: none; pointer:cursor; }
#countdown_container .hasCountdown { border:none; text-align:center; }
#countdown_container .countdown_section { font-size:12px; text-transform:uppercase; color:#003366; }
#countdown_container .countdown_section .countdown_amount { font-weight:900; font-size:50px; }


/*** hcarousel ***/
#hCarouselContainer { width:640px; overflow:hidden;padding:15px 0;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;}
#hCarouselContainer .midcontainer {background:#dde0e1; }
#hContent, #hContent .hOuterPane { width:535px; height:76px; overflow:hidden;float:left;}
#hContent .hOuterPane { position:relative; border:none;}
#hContent .hcontent { width:178px; float:left; }
.hcontent .hContentInner {padding-top:4px;}
.hcontent .hImgLeft { float:left; width:85px; position:relative; padding-left:5px; }
.hcontent .hImgLeft img { border: 1px solid #ccc; margin-top:0px; margin-left:0px; }
.hcontent .hImgLeft .image_icon { right:0; bottom:4px; }
.hcontent .hHeadline { float:left; width:75px; padding:6px 5px 0 8px; font-size:12px; font-family:arial, sans-serif;}
.hcontent .hHeadline a {color:#555;text-decoration:none;}
	.hcontent .hHeadline a:hover {}
#hControls .hCarousel_pager { position:relative; margin-top: 9px; float:left; }
#hCarousel_pager li { list-style:none; float:left; padding:0; margin:0; }
#hCarousel_pager a { display:block; background:url(/assets/images/carousel_dots_off.png) no-repeat; cursor:pointer; padding-right:4px; }
#hCarousel_pager li.activeSlide a { background: url(/assets/images/carousel_dots_on.png) no-repeat; cursor:pointer; }
#hCarousel_pager img { border:none; }
#hControls {width:105px; height:76px; float:left;background:#fdfbfa url(/assets/images/v-strip4-bg.png) no-repeat right top }
#hControls .hcontrol_container { height:100%;position:relative;top:27px;left:7px; }
#hControls span { display:block; }
#hCarousel_prev_arrow { background: url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0; height:22px; width:22px; }
#hCarousel_next_arrow { background: url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0; height:22px; width:22px; }
#hCarousel_prev_arrow:hover{background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;}
#hCarousel_next_arrow:hover{background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;}
a#hCarousel_prev, a#hCarousel_next { float:left; }


/* Infographic Hub CSS 8-12*/
#igf_container,#igc_container {
	position: relative;
	width: 927px;
	color: #369;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#igf_container {
	height: 250px;
}

#igf_img,#igf_hglt {
	float: left;
	margin-left: 10px;
	padding: 10px 0px;
}

#igf_hglt {
	margin-right: 15px;
	width: 280px;
}

#igc_container {
	position: relative;
	margin: 0 10px;
	font-weight: bold;
}

#igc_top {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	padding: 5px 5px;
	height: 68px;
	background-image:
		url(http://a.abcnews.com/assets/images/widget/infographic_hub_header.png);
	background-repeat: no-repeat;
	color: #fff;
}

#igc_top_header {
	font-size: 24px;
}

#igc_main {
	position: relative;
	width: 927px;
	height: 950px;
	background: #FFF;
}

#igc_main  .igc_pane {
	position: relative;
	padding-top: 20px;
	width: 927px;
	height: 950px;
}

.igc_nav {
	position: relative;
	z-index: 1;
	float: left;
	padding: 5px 0;
	width: 927px;
	height: 20px;
	background-color: #2e3641;
	background-repeat: no-repeat;
	color: #FFF;
	text-align: right;
	font-weight: normal;
	font-size: 14px;
}

.igc_nav a:LINK, .igc_nav a:ACTIVE, .igc_nav a:HOVER, .igc_nav a:VISITED {
	color: #FFF;
}

.igf_date,.igf_f_title,.igf_f_hline,.igf_f_desc,.igf_f_addition {
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
	font-family: Arial, Times New Roman;
}

.igf_date {
	color: #838383;
	font-size: 11px;
}

.igf_f_title {
	font-weight: bold;
	font-size: 18px;
}

.igf_f_hline {
	font-weight: bold;
	font-size: 24px;
}

.igf_f_desc {
	color: #838383;
	font-size: 14px;
}

.igf_f_addit {
	
}

.igf_f_date_ct {
	color: #838383;
	font-size: 16px;
}

.igf_f_section {
	width: 927px;
	font-size: 16px;
}

.igc_row {
	position: relative;
	width: 927px;
}

.igc_item {
	position: relative;
	z-index: 1;
	padding: 0 0px;
	width: 297px;
	background: #FFF;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
	behavior: url(/assets/js/PIE.htc);
}

.igc_item_title {
	position: relative;
	display: block;
	padding: 3px 0;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 16px;
}

.igc_item_time {
	padding: 3px 0;
	padding-left: 5px;
	color: #696969;
	font-weight: normal;
	font-family: arial;
}

.igc_item_credit {
	position: relative;
	display: block;
	width: 297px;
	color: #2E2E2E;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
}

.box_item,.box_item_lofr {
	position: relative;
	z-index: 1;
	float: left;
	padding-bottom: 40px;
	width: 297px;
}

.box_item {
	margin-right: 18px;
}

/*live video preview*/
#liveeventpromo{width:640px;color:#999999;font-size:12px;font-family:arial;overflow:hidden;background:#f0eff4;}
#liveeventpromo .liveeventpromoHeader{width:384px;height:39px;background:#2b6599;}
#liveeventpromo .liveeventpromoHeader .title{padding-top:8px;text-align:center;color:#ffffff;font-size:20px;}
#liveeventpromo #previewplayercontainer{width:256px;height:144px;background:#000;*background:#fff;float:left;position:relative;}
#liveeventpromo .previewcontent{float:left;width: 384px;background:url("http://a.abcnews.com/assets/images/widget/livevideopromo_shadow_2.png?x") no-repeat 0 31px;}
#liveeventpromo .previewcontent h1{display:inline;font-size:15px;font-weight:normal;line-height:18px;}
#liveeventpromo .liveeventpromoText{margin:8px 8px 10px 8px;font-size:16px;}
#liveeventpromo .previewcontent h1 a span{color:#cf1a2a;font-size:12px;font-weight:bold;}
#liveeventpromo .previewcontent  a{text-decoration:none;color:#333;}
#liveeventpromo .previewcontent  a:hover{}
#liveeventpromo .previewcontent .red{background:#cf1a2a;}
#liveeventpromo #previewoverlay{width:256px;height:144px;z-index:99;position:absolute;top:0;left:0;}
#liveeventpromo #previewplayercontainer .blue:hover{background:#0d4576;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
#liveeventpromo #previewplayercontainer .red:hover{background:#781c21;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}

/*calendar widget*/
#liveeventcalendar{font-family:"proxima-nova",sans-serif;}
#liveeventcalendar .midcontainer{border-bottom:1px solid #d9d6d0;}
#liveeventcalendar .cal_ul li{float: left;width:618px; height:28px;padding:5px 10px;font-size:12px;line-height:14px;list-style: none;color: #333;border-bottom: 1px solid #d9d6d0;}
#liveeventcalendar .cal_ul .cal_header{color:#fff;text-transform:uppercase;color:#fff;font-size:14px;background:#3f484d;padding:0 10px;}
#liveeventcalendar .cal_ul .cal_header span{display:block;padding-top:8px;}
#liveeventcalendar .cal_ul .cal_data{float:left;}
#liveeventcalendar .flag{margin-top:-4px;float:right;background:url("http://a.abcnews.com/assets/images/widget/calendar-flags.png") no-repeat;width:20px;height:20px;*margin-top:-18px;}
#liveeventcalendar .recurring{background-position:-22px 0;}
#liveeventcalendar .sndTrack{background-position:1px 0;}
#liveeventcalendar .cal_ul li.first{background:url("http://a.abcnews.com/assets/images/widget/ab_calendar_shadow.png") no-repeat top center;}
#liveeventcalendar .cal_ul .cta{background:#2b76dc;}
#liveeventcalendar .cal_ul .live_now .cta{background:#d11a1d;}
#liveeventcalendar .cal_ul .previous_coverage .cta{background:#6e95ca;}
#liveeventcalendar .date{color:#5e5e5e;width:100px;text-transform:uppercase;margin-right:5px;margin-top:8px;}
#liveeventcalendar .time{color:#000;width:100px;margin-right:10px;margin-top:8px;font-weight:bold;text-transform:lowercase;}
#liveeventcalendar .tzone{color:#5e5e5e;text-transform:uppercase;}
#liveeventcalendar .desc{width:400px;font-weight:bold;margin-right:10px;margin-top:8px;}
#liveeventcalendar a{color:#fff;}
#liveeventcalendar .cta{font-size:11px;display:block;width:95px;height:20px;color:#fff;padding-top:5px;margin-top:1px;text-align:center;position:relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; /* for old Konqueror browsers */
behavior: url(/assets/js/PIE.htc);
}

#liveeventcalendar .widget_head{border-bottom: none;margin-bottom: 5px;}
#liveeventcalendar .widget_head .title{text-transform: none;text-align: left;font-family:"proxima-nova",sans-serif;}

#liveeventcalendar #cal_main{float: left;border-left: 1px solid #d9d6d0;border-right: 1px solid #d9d6d0;border-top: 1px solid #d9d6d0;}
#liveeventcalendar .cal_dow{float: left;width:91px;text-align: center;}
#liveeventcalendar #cal_hdr_wrapper, #liveeventcalendar #cal_days{float:left;border-right: 1px solid #d9d6d0;border-left: 1px solid #d9d6d0;}
#liveeventcalendar .cal_pane{width:638px;}
#liveeventcalendar .cal_hdr{background:#384f4d;color:#fff;text-transform:uppercase;padding:10px 0;float:left;width:91px;text-align:center;}
#liveeventcalendar .cal_dow .d8{border-right: 1px solid #d9d6d0;height: 20px;font-size: 15px;padding-top: 5px;}
#liveeventcalendar .cal_dow .events{height:70px;border-right: 1px solid #d9d6d0;text-align:center;}
#liveeventcalendar .cal_dow .events .dots{width: 70px;margin-right: auto;margin-left: auto;height: 45px;overflow: hidden;padding-top:10px;}
#liveeventcalendar .active{cursor:pointer;}
#liveeventcalendar .cal_dow .events .dot{margin:3px;float:left;width:16px;height:16px;display:block;background:url("http://a.abcnews.com/assets/images/widget/calendar-icons.png?v=3") no-repeat -64px 0;}
#liveeventcalendar .cal_dow .events .sstrack{background-position:-21px 0;}
#liveeventcalendar .cal_dow .events .recurring{background-position:-43px 0;}
#liveeventcalendar .cal_dow .events .dots .dual{width:38px;background-position:-22px 0;}
#liveeventcalendar .past .events .dot{background-position:-84px 0;}
#liveeventcalendar .past .events .dots .dual{width:16px !important;;background-position:-84px 0 !important;}
#liveeventcalendar .active{cursor:pointer;}
#liveeventcalendar .last {width:92px;}
#liveeventcalendar .last .d8, #liveeventcalendar .last .events{border-right:none;}

#liveeventcalendar #calendar_pager{float: left;border-top: 1px solid #d9d6d0;width:618px;padding: 10px;text-align:center;position:relative;border-right: 1px solid #d9d6d0;border-left: 1px solid #d9d6d0;}
#liveeventcalendar #calendar_pager #Pager_Last_Week{position: absolute;left:10px;}
#liveeventcalendar #calendar_pager #Pager_This_Week{}
#liveeventcalendar #calendar_pager #Pager_Next_Week{position: absolute;right:10px;}
#liveeventcalendar #calendar_pager .activeSlide{font-weight:bold;}
#liveeventcalendar #calendar_pager a{color:#2f73c5;display:inline;}


#liveeventcalendar .cal_ul #previous_coverage_container {padding:10px 0 0 0;width: 638px;height: 340px !important;border-bottom:none;}
#liveeventcalendar .cal_ul #previous_coverage_container ul{margin-top:10px;width:638px;}
#liveeventcalendar #previous_coverage_container .date, #liveeventcalendar #previous_coverage_container .time, #liveeventcalendar #previous_coverage_container .tzone, #liveeventcalendar #previous_coverage_container .desc{width:140px;}
#liveeventcalendar .cal_ul #previous_coverage_container li.previous_coverage {width: 150px !important;float: left !important;height: 150px !important;padding-left:5px;padding-right:4px;border-bottom:0;}
#liveeventcalendar .single #previous_coverage_container{height:170px !important}
#liveeventcalendar .previous_coverage .thumb {position:relative;}
#liveeventcalendar .image_icon{top:2px;right:3px;}
#liveeventcalendar #previous_coverage_container .date{margin-top: 5px;}
#liveeventcalendar #cal_prevcoverage_pager{font-size:20px;text-decoration:none;text-align:center;}
#liveeventcalendar #cal_prevcoverage_pager a{text-decoration:none;}
#liveeventcalendar #cal_prevcoverage_pager .item{padding:0 3px;color:#cdcdcd;}
#liveeventcalendar #cal_prevcoverage_pager .activeSlide{color:#4b698d;}

#liveeventcalendar #calendar_footer{position:relative;width:638px;float:left;height:25px;border-right:1px solid #d9d6d0;border-left:1px solid #d9d6d0;}
#liveeventcalendar #calendar_footer .callout{position:absolute;right:10px;top:2px;font-weight:bold;}
#liveeventcalendar #calendar_footer .callout a{color:#369;}


/*live calendar c col overrides*/
#liveeventcalendar .narrow li{width:290px;height:auto;position:relative;padding:5px 5px 7px; 5px}
#liveeventcalendar .narrow .cta{position:absolute;right:5px;top:8px;}
#liveeventcalendar .narrow .cal_header span{padding-bottom:4px;}
#liveeventcalendar .narrow .desc, #liveeventcalendar .narrow .time, #liveeventcalendar .narrow .date{margin-top:3px;}
#liveeventcalendar .narrow .desc{width:160px;}
#liveeventcalendar #calendar_dialog {position:fixed;width:300px;height:150px;display:none;z-index:5002;background:#fff;border:1px solid #333;}
#liveeventcalendar #calendar_dialog .options {margin-top:37px;}
#liveeventcalendar #calendar_dialog .close {position:absolute;top:5px;right:5px;}
#liveeventcalendar #calendar_dialog .button {width:150px;padding:5px;margin-right:auto;margin-left:auto;margin-top:20px;margin-bottom:5px;text-align:center;}
#liveeventcalendar #calendar_dialog .button a {color:#2b76dc;margin-left:35px;font-weight:bold;}
#liveeventcalendar #calendar_dialog #gcal{background:url("http://a.abcnews.com/assets/images/widget/icon_calendar_2b76dc.png?v=2") no-repeat 0 -2px;}
#liveeventcalendar #calendar_dialog #email {background:url("http://a.abcnews.com/assets/images/widget/icon_envelope_2b76dc.png?v=2") no-repeat 1px -2px;}
#calendar_overlay {position: fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 5001;display:none;}

/* wf-active fonts */
.wf-active .photo-credit,
.wf-active .widget_head .title, 
.wf-active .widget_head_1 .title, 
.wf-active .widget_head_short .title,
.wf-active .widget_head .title a, 
.wf-active .widget_head_1 .title a, 
.wf-active .widget_head_short .title a,
.wf-active .widget_head_2 .title, 
.wf-active #wh_two .title,
.wf-active .widget_head_3,
.wf-active .widget_head_3 .title,
.wf-active .widget_head_3 .subhead-title,
.wf-active .widget_head_4,
.wf-active #wh_five .title,
.wf-active #s4a_headline a,
.wf-active #s4m .headline, #h_lead,
.wf-active #s4m .content-label, 
.wf-active #h_lead .content-label,
.wf-active .metaH_timeDay,
.wf-active #top5 .listItem,
.wf-active #top5 .listItemHeader,
.wf-active #top5 .listItemHeader .count,
.wf-active #top5 .listItemsFooter,
.wf-active #topicblock .tb,
.wf-active .strip-4 .carousel-content a,
.wf-active .vcontent .vHeadline,
.wf-active .vcontent .vOverview,
.wf-active #mostpopular .relheadline,
.wf-active .h, 
.wf-active .th, 
.wf-active .ihop, 
.wf-active .tho, 
.wf-active .ht,
.wf-active .bh,
.wf-active .tho_headline, 
.wf-active .tho_dek,
.wf-active #authorList #authorNav #jumpLabel,
.wf-active #authorList .letter p,
.wf-active #tdih,
.wf-active #tdih .tho_headline .content-label,
.wf-active .partnersXML ul li.h,
.wf-active .partnersXML ul li.h_feature,
.wf-active #mainVideoWide .itemHead-wrapper span.viewH,
.wf-active #mainVideoWide .itemHead-wrapper span.viewH,
.wf-active #spev8 .s8meta .headline,
.wf-active #spev8 .itemHead-wrapper .viewH,
.wf-active .minicarousel .widget_head_1 .title, 
.wf-active .minicarousel .widget_head_short .title,
.wf-active #liveEvent #mainFeature #callout,
.wf-active .hcontent .hHeadline,
.wf-active #igf_container,
.wf-active #igc_container,
.wf-active .igf_date,
.wf-active .igf_f_title,
.wf-active .igf_f_hline,
.wf-active .igf_f_desc,
.wf-active .igf_f_addition,
.wf-active .igc_item_time,
.wf-active #liveeventpromo{font-family:'proxima-nova', arial;}


/* See It, Share It*/
.seeitshareit {width: 298px !important;padding: 0 5px;font:normal 15px arial;}
.seeitshareit .divider {border-bottom:1px solid #bcc8dc;}
.seeitshareit .ssItem{margin:5px 0;position:relative;}
.seeitshareit .ssImage{float: left;margin-right: 10px;position:relative;}
.seeitshareit .ssImage img{border:0;}
.seeitshareit .wide {margin-top: 10px;margin-bottom: 10px;}
.seeitshareit .wide .shareflyout{bottom:-4px;}
.seeitshareit .photo-credit {position: absolute;bottom: 3px;right: 0px;padding: 2px 3px;background: rgba(0, 0, 0, 0.4);color: #bcbcbc;font: normal 9px arial;}
.wf-active .story_v2 .seeitshareit{font:bold 13px/15px "proxima-nova" Helvetica, Arial, sans-serif;}

/* Most Popular V2 */

.mostpopular{padding:0 5px;font:normal 15px arial;}
	.wf-active .mostpopular, .wf-active .seeitshareit {font:normal 15px "proxima-nova", arial;}
.mostpopular .mostpopular-wrapper{background:url(http://a.abcnews.com/assets/images/ajax-loader-fff.gif) no-repeat top middle;}
.mostpopular .mpContent{padding:5px 0;position:relative;}
.mostpopular .mpNum{width:18px;float: left;text-align:center;font: 300 35px/36px "proxima-nova", arial;margin-right: 10px;margin-top: 4px;color: #2e538f;}

.mostpopular .full .mpNum{margin-top: 0;}
.mostpopular .mpImgLeft{float: left;width: 83px;}
.mostpopular .mpImgLeft:hover{background:#e2e2e2;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.mostpopular .mpHeadline{width:178px;margin:5px 0 5px 10px;float:left;}
.mostpopular .mpTimeStamp{float:left;font-size:12px;color:#999;margin:0 10px;}
.mostpopular .mpTimeStampwide{float:left;font-size:12px;color:#999;margin:0 5px;}
.mostpopular .divider{border-bottom:1px solid #bcc8dc;}
.mostpopular .wide{width: 260px;margin:3px 5px 0px;}

.mostpopular .overlay{width:298px; position: absolute;bottom: 8px;left:0; background:rgba(0, 0, 0, 0.6);}
.mostpopular #item0 .mpNum{margin-right:0;margin-left:4px;}
.mostpopular .overlay a, .mostpopular .overlay .mpNum{color:#fff;}
.mostpopular .full .mpNum{margin-top:0;}
.mostpopular, .seeitshareit{margin-bottom:20px;}

/*most discussed additional styles*/
#mostdiscussed #item0 a{color:#fff;}
#mostdiscussed #item0 a:hover{color:#ccc;}
#mostdiscussed #item0 .wide{margin-left:10px;}

/*Show Index Full Width Branding and Show Silo Widget*/
._silo_w{ position:relative; top:-15px;  z-index: 15;  padding-bottom:15px; width:1004px; height:321px;}
._silo_landscape { position:relative; float:left; width:684px; height:336px;  }
._silo_landscape a  {text-decoration:none;display:table-cell;vertical-align:middle;}
._silo_landscape a img {border:none;}
._silo_headline {position: relative; padding:10px;  width: 663px; height:72px; display:table; text-transform: uppercase; font: 300 34px/32px 'proxima-nova',arial;}
._silo_img_credit {font: 9px 'proxima-nova',arial; position: absolute; bottom: 4px; right: 25px; font:normal 9px arial; color:#ccc;}
	.wf-active ._silo_img_credit {font: normal 9px 'proxima-nova', arial;}
._silo_share_bar { margin: auto 41px; height:20px; text-align: left;}
.silo_share_facebook { float:right;  }
.silo_share_twitter {float:right;}
._silo_search { position: relative; margin: 25px 41px 0 41px; width:228px; height:30px; color:#FFF; text-align:center; }
.hasPlaceholder {color:#FFF;}
._silo_show_timecard{  position: relative; margin:0 auto; margin-top: 10px; margin-top: 25px; width:170px; height:59px; border:1px solid #FFF; text-align:center; }
._silo_show_tc_text {  margin:5px 10px; width: 190px;  color:#FFF; text-align:center; font:20px 'proxima-nova',arial; font-weight:bold; }
._silo_at{ width:30px; font: 24px 'Proxima-Nova',Arial bold; }
._silo_tit_LN_2 { width:125px; font: 25px 'Proxima-Nova',Arial bold;}

._nightline_ { position: relative; z-index:0; margin-top:10px; width:100% !important; height:100%; }			
._nightline_colorField_ { position: absolute; left:0px; width:100% !important; height:336px; background-color:#000000; }			
._nightline_background_ { position: absolute; left:0px; width:100% !important; height:336px; background:url("http://a.abcnews.com/assets/images/shows/rethink/background/background_nightline.jpg") top center no-repeat transparent; }			
._nightline_ .bodycontainer { background-color : transparent;}
._nightline_ .bodycontainer #indexV2-r1 { background-color : transparent;}
._silo_landscape_bottom_nightline_{position:absolute; bottom: 0; left:0; width:684px; height: 92px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/bg_nightline.png?v=p") repeat-x scroll 0px 0px transparent; color:#EAEAEA;}
._silo_landscape_bottom_nightline_ a {color:#EAEAEA !important; }
._silo_landscape_bottom_nightline_ a:hover { color:#515154 !important; text-decoration: none; }
._silo_portrait_nightline_  { float:left; margin-left:10px; width:310px; height:336px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/logo/logo_bg_nightline.png") repeat-x scroll 0px 0px transparent; }
._silo_showLogo_nightline_  {margin: auto 0; padding-top:49px; padding-bottom:5px; width: 310px; height:60px; text-align: center;}	
#silo_search_input_wrapper_nightline_{margin: auto 0; padding: 6px 7px 7px; width: 214px; height:16px; border:1px solid #141C2E; background-color:#4E4E53; color:#FFF; text-align:center; font:14px 'proxima-nova',arial; } 
#silo_search_input_nightline_ { outline:none; margin: auto 0; width: 214px; height:16px; border:none; background-color:#4E4E53;  color:#FFF; text-align:center; font:14px 'proxima-nova',arial; }
._silo_show_timecard_nightline_{  position: relative; margin:0 auto; margin-top: 55px;  width:170px; height:69px; border:1px solid #444547; text-align:center; }
._silo_show_timecard_nightline_ ._silo_tn_nightline_ { display:block; padding:5px; width:160px; height:49px; color:#FFF; font: 16px 'Proxima-Nova',Arial bold;}
._silo_show_timecard_nightline_ ._silo_tn_nightline_ ._silo_at{ width:30px; font: 24px 'Proxima-Nova',Arial bold; }
._silo_show_timecard_nightline_ ._silo_tn_nightline_ ._silo_tit_LN_2 { width:125px; font: 23px 'Proxima-Nova',Arial bold;}

._thisweek_ { position: relative; z-index:0; margin-top:10px; width:100% !important; height:100%; background-color : transparent;}		
._thisweek_colorField_ { position: absolute; left:0px; width:100% !important; height:336px; background-color:#5f7c9f; 	}		
._thisweek_background_ { position: absolute; left:0px; width:100% !important; height:336px; background:url("http://a.abcnews.com/assets/images/shows/rethink/background/background_thisweek.jpg") top center no-repeat transparent; 	}
._thisweek_ .bodycontainer {	background-color : transparent;}
._thisweek_ .bodycontainer #indexV2-r1 {	background-color : transparent;}
._silo_landscape_bottom_thisweek_ {position:absolute; bottom: 0; left:0; width:684px; height: 92px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/bg_thisweek.png?v=p") repeat-x scroll 0px 0px transparent; color:#EAEAEA;}
._silo_landscape_bottom_thisweek_ a {color:#EAEAEA;}
._silo_landscape_bottom_thisweek_ a:hover { color:#515154 !important; text-decoration: none; }
._silo_portrait_thisweek_  { float:left; margin-left:10px; width:310px; height:336px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/logo/logo_bg_thisweek.png") repeat-x scroll 0px 0px transparent; }
._silo_showLogo_thisweek_  {margin: auto 0; padding-top:15px; padding-bottom:5px; min-height:50px; width: 310px; text-align: center;}
#silo_search_input_wrapper_thisweek_{ margin: auto 0; padding: 6px 7px 7px; width: 214px; height:14px; border:1px solid #2E366F; background-color:#646790; color:#FFF; text-align:center; font:14px 'proxima-nova',arial; } 
#silo_search_input_thisweek_ { outline:none; margin: auto 0; width: 214px; height:14px; border:none; background-color : #646790;  color:#FFF; text-align: center; font:14px 'proxima-nova',arial; }
._silo_show_timecard_thisweek_{  position: relative; margin:0 auto; margin-top: 25px;  width:240px; height:50px; border:1px solid #555C88; text-align:center; background: url("http://a.abcnews.com/assets/images/shows/rethink/ico_clock.png") no-repeat scroll 10px 10px transparent; }
._silo_show_timecard_thisweek_ ._silo_tn_thisweek_ { display:block; margin-left:40px; padding:5px; width:185px; height:40px; color:#FFF; font: 16px 'Proxima-Nova',Arial bold; }
._silo_show_timecard_thisweek_ ._silo_tn_thisweek_  a { color:#FFF; text-align: center;}
._silo_show_timecard_thisweek_ ._silo_tn_thisweek_  a:hover {  color:#515154 !important; text-decoration: none;}
._silo_show_timecard_thisweek_ ._silo_tn_thisweek_ ._silo_at{ width:30px; font: 24px 'Proxima-Nova',Arial bold; }
._silo_show_timecard_thisweek_ ._silo_tn_thisweek_ ._silo_tit_LN_2 { width:125px; font: 23px 'Proxima-Nova',Arial bold;}

._wn_ { position: relative; z-index:0; margin-top:10px; width:100% !important; height:100%; background-color : transparent; 	}			
._wn_colorField_ { position: absolute; left:0px; width:100% !important; height:336px; background-color:#09215E;	}
._wn_background_ { position: absolute; left:0px; width:100% !important; height:336px;  background:url("http://a.abcnews.com/assets/images/shows/rethink/background/background_wn.jpg") top center no-repeat transparent; }
._wn_ .bodycontainer {	background-color : transparent;}
._wn_ .bodycontainer #indexV2-r1 {	background-color : transparent;}
._silo_landscape_bottom_wn_	{position:absolute; bottom: 0; left:0; width:684px; height: 92px;  background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/bg_wn.png?v=p") repeat-x scroll 0px 0px transparent; color:#EAEAEA; }
._silo_landscape_bottom_wn_ a { border:none; color:#FFF;}
._silo_landscape_bottom_wn_ a:hover { color:#5e7db6; text-decoration: none; }
._silo_portrait_wn_  { float:left; margin-left:10px; width:310px; height:336px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/logo/logo_bg_wn.png") repeat-x scroll 0px 0px transparent; }
._silo_showLogo_wn_  {margin: auto 0; padding-top:49px; padding-bottom:5px; width: 310px; height:60px; text-align: center;}	
#silo_search_input_wrapper_wn_{outline:none; margin: auto 0; padding: 6px 7px 7px; width: 214px; height:14px; border:1px solid #0d306f; background-color:#5E7DB6; color:#FFF; text-align:center; font:14px 'proxima-nova',arial; } 
#silo_search_input_wn_ {outline:none; margin: auto 0;  width: 214px; height:14px; border:none; background-color:#5E7DB6; color:#FFF; text-align:center; font:14px 'proxima-nova',arial;  }
._silo_show_timecard_wn_{  position: relative; margin:0 auto; margin-top: 55px;  width:170px; height:69px; border:1px solid #6176BF; text-align:center; }
._silo_show_timecard_wn_ ._silo_tn_wn_ { display:block; padding:5px; width:160px; height:49px; color:#FFF; font: 16px 'Proxima-Nova',Arial bold;}
._silo_show_timecard_wn_ ._silo_tn_wn_ ._silo_at{ width:30px; font: 24px 'Proxima-Nova',Arial bold; }
._silo_show_timecard_wn_ ._silo_tn_wn_ ._silo_tit_LN_2 { width:125px; font: 23px 'Proxima-Nova',Arial bold;}

._2020_ { position: relative; z-index:0; margin-top:10px; width:100% !important; height:100%; background-color:transparent; 	}
._2020_colorField_ { position: absolute; left:0px; width:100% !important; height:336px; background-color:#09215E;	}
._2020_background_ { position: absolute; left:0px; width:100% !important; height:336px; background:url("http://a.abcnews.com/assets/images/shows/rethink/background/background_2020.jpg") top center no-repeat transparent; 	}
._2020_ .bodycontainer { background-color:transparent;}
._2020_ .bodycontainer #indexV2-r1 { background-color : transparent;}
._silo_landscape_bottom_2020_ {position:absolute; bottom: 0; left:0; width:684px; height: 92px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/bg_2020.png?v=p") repeat-x scroll 0px 0px transparent; color:#EAEAEA;}
._silo_landscape_bottom_2020_ a { color:#EAEAEA; }
._silo_landscape_bottom_2020_ a:hover { color:#5E7DB6 !important; text-decoration: none; }
._silo_portrait_2020_ { float:left; margin-left:10px; width:310px; height:336px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/logo/logo_bg_2020.png") repeat-x scroll 0px 0px transparent; }
._silo_showLogo_2020_ { margin: auto 0; padding-top:29px; padding-bottom:5px; min-height:50px; width: 310px; text-align: center;}	
#silo_search_input_wrapper_2020_{margin: auto 0; padding: 6px 7px 7px; width: 214px; height:14px; border:1px solid #3459Af; background-color:#658AD0; color:#FFF; text-align:center; font:14px 'proxima-nova',arial; } 
#silo_search_input_2020_ 		{ outline:none; margin: auto 0; width: 214px; height:14px; border:none; background-color : #658AD0; color:#FFF; text-align: center; font:14px 'proxima-nova',arial;  }
._silo_show_timecard_2020_{  position: relative; margin:0 auto; margin-top: 60px;  width:170px; height:69px; border:1px solid #5D7FC6; text-align:center; }
._silo_show_timecard_2020_ ._silo_tn_2020_ { display:block; padding:5px; width:160px; height:49px; color:#FFF; font: 16px 'Proxima-Nova',Arial bold;}
._silo_show_timecard_2020_ ._silo_tn_2020_ ._silo_at{ width:30px; font: 24px 'Proxima-Nova', Arial bold; }
._silo_show_timecard_2020_ ._silo_tn_2020_ ._silo_tit_LN_2 { width:125px; font: 23px 'Proxima-Nova', Arial bold;}

._thelookout_{  position: relative; z-index:0; margin-top:10px; width:100% !important; height:100%; background:transparent; }	
._thelookout_colorField_ {  position: absolute; left:0px; width:100% !important; height:336px; background-color:#383838 transparent;	}
._thelookout_background_ { position: absolute; left:0px; width:100% !important; height:336px; background:url("http://a.abcnews.com/assets/images/shows/rethink/background/background_thelookout.jpg") top center no-repeat; 	}
._thelookout_ .bodycontainer {	background-color : transparent;}
._thelookout_ .bodycontainer #indexV2-r1 {	background-color : transparent;}
._silo_landscape_bottom_thelookout_ {position:absolute; bottom: 0; left:0; width:684px; height: 92px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/bg_thelookout.png") repeat-x scroll 0px 0px transparent; color:#EAEAEA;}
._silo_landscape_bottom_thelookout_ a {color:#EAEAEA;}
._silo_landscape_bottom_thelookout_ a:hover { color:#515154 !important; text-decoration: none; }
._silo_portrait_thelookout_ { float:left; margin-left:10px; width:310px; height:336px; background: url("http://a.abcnews.com/assets/images/shows/rethink/bg/logo/logo_bg_thelookout.png") repeat-x scroll 0px 0px transparent; }
._silo_showLogo_thelookout_ { margin: auto 0; padding-left:10px; padding-top:19px; min-height:50px; width: 300px; text-align: center;}	
._silo_landscape_bottom_thelookout_ a:hover { color:#5E7DB6 !important; text-decoration: none; }
._silo_show_timecard_thelookout_{  position: relative; margin:0 auto; margin-top: 35px;  width:170px; height:69px; border:1px solid #616161; text-align:center; }
._silo_show_timecard_thelookout_ ._silo_tn_thelookout_ { display:block; padding:5px; width:160px; height:49px; color:#FFF; font: 16px 'Proxima-Nova',Arial bold;}
._silo_show_timecard_thelookout_ ._silo_tn_thelookout_ ._silo_at{ width:30px; font: 24px 'Proxima-Nova',Arial bold; }
._silo_show_timecard_thelookout_ ._silo_tn_thelookout_ ._silo_tit_LN_2 { width:125px; font: 23px 'Proxima-Nova',Arial bold;}
#newsbulletin{
	width:310px;
	margin-bottom:10px;
} 

.indexv2 #newsbulletin {
    margin-bottom:20px;
}

#newsbulletin .midcontainer{
	background:#fff;
}

#newsbulletin a {
	text-decoration: none;
	color: #2e538f;
	-o-transition:.2s;
	-ms-transition:.2s;
	-moz-transition:.2s;
	-webkit-transition:.2s;
	transition:.2s;
}
	#newsbulletin a:hover {color:#000;}

#newsbulletin .widget_head{
    height:auto;
	width:310px;
	border-top:none;
	border-bottom: 1px solid #bcbcbc;
	padding:0 0 1px;
	margin:0;
}

#newsbulletin .widget_head .title {padding-top:5px;}

#newsbulletin .widget_head .twitterLink { font-size:14px; font-family: arial; }
#newsbulletin .twitterLink .twitterContent { display:inline-block; margin-bottom: 3px; }
#newsbulletin .twitterContent .linkHeadline, #newsbulletin .twitterContent .linkImg { display:block; float:left; }
#newsbulletin .twitterContent .linkImg { padding-left: 5px; }

#newsbulletin .nbheader{
	padding-top:3px;
	font:normal 13px/16px arial;
	color:#000;
	background:#fff;
	width:295px;
}
#newsbulletin .nbheader a {font:normal 14px/17px arial;}

#newsbulletin #nbScrollPane{
	background:#fff;
	overflow: hidden;
	height:350px;
	width:310px; /* +3 to accomodate scrollbar offset */
	padding-top:5px;
	outline:none;
}

#newsbulletin #nbItemContainer{padding-top:2px;
	height:auto;
}

#newsbulletin .nbItem{
	padding:2px 3px 2px 0px;
	background:#fff;
	width:295px;
	font-size:13px;
    line-height:14px;
    font-family: arial;
}

#newsbulletin .nbItemContentsAuthor{
	height:auto !important;
	height:90px;
	min-height:90px;
}

#newsbulletin .nbTimeStamp{
	font:normal 11px arial, sans-serif;
	color:#666;
	padding:2px 0 1px;
}

/* #newsbulletin .nbtext {
    margin-bottom: 5px;

}

#newsbulletin .nbSocial{
	background:#f0f4f7;
} */


#newsbulletin .socialbuttons{
	background: #ffffff url(http://a.abcnews.com/assets/images/icons/share_icon_sprite.png) no-repeat;
	float:left;
	display:block;
	height:21px;width:21px;
	padding-left:3px;
	cursor: pointer;
}

#newsbulletin .nbfb{
	background-position: -58px -10px;
}
#newsbulletin .nbtweet{
	background-position: -58px -35px;
}
#newsbulletin .nbbio{
	background: #ffffff url(http://a.abcnews.com/assets/images/icons/abc_pearl.gif) no-repeat;
}
#newsbulletin .authorname{
	padding:4px 0 4px 6px;
	float:left;
	display:block;
	background:#f0f4f7;
	width:auto;
	font:bold 11px arial, sans-serif;
}

#newsbulletin .itemDivider{
	height:1px;
	border-bottom:1px solid #d8d8d8;
}

#newsbulletin .nbType {
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#fff;
}

#newsbulletin .nbType span{padding:3px 3px 2px;}

#newsbulletin .nbType .orange{
	background:#e8ad21;
}

#newsbulletin .nbType .blue{
	background:#5c9ed0;
}
#newsbulletin .jspTrack{background:#fff url(http://a.abcnews.com/assets/images/scroller/dl_trough.png) repeat-y 3px 0;}

	#newsbulletin .jspDrag{background:transparent url(http://a.abcnews.com/assets/images/scroller/dl_scroll_bottom.png) no-repeat 0 bottom;}
	
	#newsbulletin .jspDragTop {background:transparent url(http://a.abcnews.com/assets/images/scroller/dl_scroll_top.png) no-repeat 0 0;
	width:12px;
	height:4px;
	}
	
	#newsbulletin .jspDragBottom {background:transparent url(http://a.abcnews.com/assets/images/scroller/dl_scroll_center.png) repeat-y 0 0;
	width:12px;
	height:75%;
	}
	
div.narrow{width:210px !important;font-weight:bold;}	
	
.jspVerticalBar {right:-5px !important;}

.nbFooter {
    background:#f4f4f4;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #d5d5d5;
    height: 15px;
    /* margin:0 10px; */
}

/* wf-active font */
.wf-active #newsbulletin .widget_head .twitterLink,
.wf-active #newsbulletin .nbheader,
.wf-active #newsbulletin .nbheader a,
.wf-active #newsbulletin .nbItem,
.wf-active #newsbulletin .nbTimeStamp,
.wf-active #newsbulletin .authorname{font-family:'proxima-nova', arial;}
/****************************************
		gallery widget
****************************************/

.gallery {width:310px;overflow:hidden;}
.gallery .widget_head_short{margin-bottom:10px;}
.gallery .gallery_item a{color:#fff;}
	.gallery .gallery_item a:hover {color:#ccc;}
.gallery #gallery_wrapper{border:1px solid #ccc;position:relative;width:308px;}
.gallery #gallery_wrapper .gallery_items{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#000;overflow:hidden;}
.gallery #gallery_nav_wrapper{text-align:center;width:306px;background:#000;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;}
.gallery #gallery_nav_wrapper a{text-decoration:none;}
.gallery .gallery_item_meta{width:296px;color:#fff;text-align:center;margin:10px 0 0;padding:0 5px;font-size:14px;font-weight:bold;}
.gallery .gallery_item_meta span, .gallery_item_meta .section{font-weight:normal;font-size:14px;color:#CDCDCD}
.gallery .gallery_item_meta .section{margin:5px 0 0;color:#fff;}
.gallery .gallery_item{position:relative;}
.gallery .gallery_item_credit{position: absolute;top:156px;right: 0;padding:3px 8px 3px;width:290px;text-align: right;background:#000;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;font-size: 10px;line-height: 1.0em;}
.gallery .gallery_items_overlay{position:absolute;top:0;left:0;width:306px;height:172px;}
.gallery .gallery_items_overlay:hover{background:#e2e2e2;filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;}
.gallery #gallery_nav{display:inline-block;zoom:1;*display:inline;}
.gallery #gallery_nav .item{padding:0 3px;color:#cdcdcd;}
.gallery #gallery_nav .activeSlide{color:#7e7e7e;}
.gallery .gallery_prev, .gallery .gallery_next{width:15px;height:15px;cursor: pointer;}
.gallery .gallery_bullets{float:left;font-size:30px;line-height:15px;}
.gallery .gallery_next{background:url(http://abcnews.go.com/assets/images/buttons/arrow-next.gif) no-repeat 9px 0;float:left;}
.gallery .gallery_prev{background:url(http://abcnews.go.com/assets/images/buttons/arrow-prev.gif) no-repeat 0 0;float:left;}
.share-btn {
    color:#336699;
    line-height:22px;
    margin:9px 0;
}

 .share-btn a span, .share-btn div span {
	background:transparent url(/assets/images/icons/share_icon_sprite.png) no-repeat;
	float:left;
	margin-right:9px;
	height:21px;
    width:21px;
}

	.share-btn a.addthis_button_facebook_like span {
		/*background-position:0 0;*/
		background:none;
	}
	.share-btn a.addthis_button_expanded span {
		background-position:-58px -158px;
	}	
	.share-btn a.abcnews_print span {
		background-position:0 -430px;
	}

     .share-btn a.addthis_button_email span {
        background-position:-58px -175px;
    }
     .share-btn a.addthis_button_facebook span {
        background-position:-58px -10px;
    }
    .share-btn a.addthis_button_twitter span {
        background-position:-58px -35px;
    }

    .share-btn a.abcnews_comments span {
        background-position:-58px -60px;
    }
    .share-btn a.abcnews_print span {
        background-position:-58px -85px;
    }
    .share-btn a.abcnews_single_page span {
        background-position:-58px -110px;
    }
    .share-btn div.abcnews_font_sizes span {
        background-position:-58px -135px;
    }

    .share-btn .abcnews_font_sizes, .abcnews_font_sizes .label, .abcnews_font_sizes .btn {
        width:auto !important;
    }

        .abcnews_font_sizes a, .abcnews_font_sizes span, .abcnews_font_sizes div {
            float:left;
        }

            .abcnews_font_sizes .btn {
                font-size:16px;
                line-height:22px;
                margin-left:5px;
            }

                .abcnews_font_sizes .btn a {color:#888;}

                .abcnews_font_sizes .btn span {margin:0 4px;
                position:relative;
                top:1px;
                }

        .abcnews_font_sizes .divide {
            background:none !important;
			color:#888;
            height: auto !important;
            width: auto !important;
        }

/* story page */
#story_core .share_left {background:transparent url(/assets/images/story/story-share-left-bg.gif) no-repeat 0 0;
	margin-top:25px;
	width:123px;
	height:270px;
	padding:2px 4px 5px 10px;
	}
	
		.share_left a:hover {cursor:pointer;}


.share_left, .share_bottom {font:11px/12px arial, sans-serif !important}

.share_left .share-group {display:block;}

.share_left .share-group-0 {
height:75px;overflow:hidden;
}
.share_left .share-group-0 .share-btn {width:60px;}

.share_left .share-group-1 {
height:75px;
}

.share_left .sharebtn-fbshare{height: 35px;margin: 10px 0 5px 0;}

.share_left .share-group-0 .share-btn, .share_left .share-group-1 .share-btn {float:left;}
.share_left .share-group-0 .share-btn-1 {margin-top:8px;}

.share_left .share-group-1 .share-btn span {margin-right:7px !important;}
.share_left .share-group-1 .share-btn-last span {margin-right:0 !important;}

.share_left .share-btn a.addthis_button_facebook span, .share_left .share-btn a.addthis_button_twitter span {
    height:33px;
    width:33px;
}

.share_left .share-btn a.addthis_button_facebook span {
    background-position:-12px -8px;
}
.share_left .share-btn a.addthis_button_twitter span {
    background-position:-12px -50px;
}

.share_left .share-group-1 .share-btn-1 {width:56px;margin-left:3px;}
.share_left .share-group-1 .share-btn-0 {margin-top:13px;margin-right:5px;}

.share_left .share-group-2 {height:35px;}

   .share_left .share-group-2 .share-btn {float:left;}

   .share_left .share-group-2 .share-btn-0 {background:#fff;
    width:121px;
    margin-top:2px;
    height:11px;
    padding:0 0 4px;
    line-height:16px;
    overflow:hidden;
   }


.share_left .share-group-3 {}

.share_left .share-group-3 .share-btn {display:block; height:21px; margin:6px 0;}

    .share-btn-3 .at300bs:hover {cursor:default;
    opacity:1 !important;
    filter:alpha(opacity=100) !important;
    -moz-opacity:1 !important;
    }

/* share bottom */
.share_bottom {background:transparent url(/assets/images/story/story-share-bg.gif) no-repeat 150px 0;
width:490px;
height:40px;
margin-top:15px;
padding-top:7px;
}

    .share_bottom .share-container {padding-left:40px;}
	
    .share_bottom .share-btn {margin-top:0;}

	.share_bottom .share-group {
		border-right:2px solid #fff;
		float:left;
		height:20px !important;
		padding:4px 10px;
	}
		.share_bottom .share-group .share-title {
			line-height:23px;
		}

		.share_bottom .share-group-0 {
			padding-left:0 !important;
			width:120px;
		}

		.share_bottom .share-group-1 .share-btn {margin-right:10px;}
		
			.share_bottom .share-group-1 .share-btn a.abcnews_print:hover {cursor:pointer;}
			
		    .share_bottom .share-group-1 .share-btn-last {margin-right:0 !important}
	
		.share_bottom .share-group-last {
			border:none !important; 
			padding-right:0 !important;
			width:150px;
		}

		    .share_bottom .share-group-last .share-btn-last {background:#fff;}
	
		.share_bottom .share-group span, .share_bottom .share-group .share-btn {float:left;}
		
		.share_bottom .share-btn a span, .share_bottom .share-btn div span {margin-right:5px;}
		
	.share_bottom .share-group-2 .share-btn-2 {
	margin-right:3px;
	}	
		
	.share_bottom .share-group-2 .share-btn-3 {width:52px;
	height:17px;
	position:relative;
	top:3px;
	line-height:18px;
	margin-left:3px;
	}
	
	.share_bottom .share-group-2 .share-btn-3 span {height:15px;
	margin-right:0;
	position:relative;
	left:-2px;
	top:2px;
	width:15px;
	}


 /* share btn bubble count */
.sharebtn-fbshare .bubbleWrapper{float:left;margin-top:3px;display:none;}
.sharebtn-fbshare .bubbleWrapper div{float: left;position: relative;}
.sharebtn-fbshare .bubbleWrapper .bubbleCount{min-width:10px;max-width:30px;padding:2px 5px 2px 5px;border:1px solid #bbbbbb;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px; background-color: #FFF;}
.sharebtn-fbshare .bubbleWrapper .num {max-width:32px;overflow:hidden;text-align:center;width:100%;color: #333;font-family: arial,sans-serif;overflow: hidden;white-space: nowrap;font-size: 11px;}
.sharebtn-fbshare .bubbleWrapper.big .num {font-size: 13px;line-height: 26px;max-width: 32px;overflow: hidden;text-align: center;width: 100%;color: #333;font-family: arial,sans-serif;overflow: hidden;white-space: nowrap;}
.sharebtn-fbshare .bubbleWrapper.big .bubbleCount{padding: 0 3px 0 3px;}
.sharebtn-fbshare .bubbleWrapper .arrow {position: relative;  width:0;  height:0;  border-bottom-width: 0;background: none; z-index: 100;}
.sharebtn-fbshare .bubbleWrapper .arrowBorder {border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #bbbbbb;left: 4px;top: 9px;}
.sharebtn-fbshare .bubbleWrapper .arrowFill {border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-right: 4px solid white;left: 1px;top: 10px;}


#share-left .shareBtn {padding: 0px; float: left ;border:1px solid #3B5998;  overflow: hidden; color: #36393D;
    -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;
    background: #6D84B4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6D84B4', endColorstr='#415495');background:-webkit-gradient(linear,left top,left bottom,from(#6D84B4),to(#415495));background-image:-moz-linear-gradient(top,#6D84B4,#415495); background-image: linear-gradient(to bottom right, #6D84B4, #415495);}
#share-left .shareBtn:hover, #share-left .shareBtn.hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b90bb', endColorstr='#54659f');background:-webkit-gradient(linear,left top,left bottom,from(#7b90bb),to(#54659f));background-image:-moz-linear-gradient(top,#7b90bb,#54659f); cursor: pointer;}
#share-left .shareBtn div {float: left;}
#share-left .shareBtn.big .label { margin: 8px 5px 0 0;color: #FFF !important;text-shadow: none !important;font:bold 12px/1 "Lucida Grande",verdana,tahoma,sans-serif}
#share-left .shareBtn .fb_icon {margin: 0px 5px 0 0px;width: 24px;height: 30px;background: url("http://a.abcnews.com/assets/images/icons/share_icon_sprite.png") no-repeat scroll -17px -9px;}


/*share buttons on widgets*/
.shareflyout {position: absolute;right: 0;height: 20px;bottom: 2px;}
.shareflyout a{background:url(/assets/images/icons/story_page_icons.png) no-repeat;}
.shareflyout .shareflyout-buttons a{margin-left:5px;display:block;width:20px;height:20px;float:left;}
.shareflyout .trigger{display:block;width:18px;height:15px;background-position:-6px -391px;}
.shareflyout .shareflyout-buttons{display:none;width:50px;}
.shareflyout .facebook{background-position:-6px -362px;}
.shareflyout .twitter{background-position:-28px -362px;}

.fb_iframe_widget_lift{z-index:6000000 !important;}
